Так скомбинировать все эти библиотеки, приняв во внимание все их особенности и ограничения - само по себе работа непростая и творческая. Отсюда и мечты писать на ассемблере, где зависимости минимальны.
Я бы с удовольствием софт писал, развивал API, да вот только всё очень кривое и лагучее там, так что сколько не зови - никто не пойдёт. Ну разве что студенты, которым заняться в свободное время нечем
В последний раз пытался писать софт с GUI, подобие LordPE для Windows. На FASM. Но так и не выдержал эти сисфункции... На Линуксе и то удобнее их использовать