Некоторые причины, по которым Microsoft отказалась от развития классических приложений Win32 в пользу UWP:
- Технические ограничения UWP. 13 Разработчики жаловались, что UWP накладывает ограничения на свои приложения, и сторонним разработчикам часто приходилось выбирать между созданием приложения UWP для Windows 10 или традиционного настольного приложения, которое будет работать в Windows 7, Windows 8 и Windows 10. 1
- Исчезновение некоторых платформ, для которых изначально планировали разрабатывать UWP-приложения. 3 После провала Windows Phone и перехода HoloLens в корпоративное пространство два ключевых обоснования для UWP-приложений исчезли. 3
- Планы по монетизации UWP-приложений. 3 Microsoft объявила о планах прекратить монетизацию UWP-приложений с помощью собственной платформы рекламы, что открыло дорогу для традиционных приложений Win32 в экосистеме Windows. 3
Однако в 2020 году сообщалось, что Microsoft пытается устранить разрыв между Win32 и UWP, добавляя к приложениям Win32 элементы современного рабочего стола. 24