У меня есть ответ и я хотел бы поделиться им с вами: совместимость и мультиплатформенность.
В старые добрые времена можно было подключить в проект COMCTL32.dll (1-2 мегабайта) и рисовать гуй, а добрый Макйрософт своими силами обеспечивал запуск вашего приложения на любой винде.
А сейчас? На обратную совместимость все забили, хочешь стабильного запуска на всех системах — тестируй на всех системах или таскай зависимости с собой. Хочешь мультиплатформенный гуй — таскай с собой библиотеки компонетов и рендер.
Под линуксом еще веселее — хочешь собрать гуевое приложение, которое без проблем запустится через 10 лет? Линкуй всё статически и молись, чтобы xorg не сломали.