> Почему нельзя было создать стандартное расширение для графики, а-ля xlib+xt или winapi?Потому что архитектура и код иксов этому очень не способствовали. Оно изначально делалось под совсем другую реальность, а при потугах сделать из динозавра хоть какое-то подобие млекопитающего получился тот еще броненосец, которого трогать всем стремно, и никто не понимает что там за фигня и как это работает. Последний из могикан, Кейт Пакард, который хоть что-то в этом еще понимал - тоже задолбался. И наступил тот неловкий момент когда проще переписать заново чем что-то поменять. Так иногда бывает, если софт слишком много и слишком долго костылить.
Если обратить внимание, DDX драйвера вообще все трогать боятся, допустим. Они просто сдохли. Настолько что вместо "акселерированых" DDX половина дистров KMS'ный генерик поюзали. Более того - с точки зрения програминга программ ОПЦИОНАЛЬНЫЕ расширения очень неудобно. Потому что если это было надо, все-равно надо какой-то план на случай если этого нет, а кодить самому fallback отсутствующей фичи - ну вы поняли. И вот тут у иксов набралось слишком много скелетов в шкафу. Извините, но быстрая графика в 2021 - не опция. И 4К видео - тоже.
> Почему я должен тащить в систему кучу дерьма вроде гтк или более-менее
> няшный и кроссплатформенный куте
Не тащи. Напиши свой тулкит и софт на нем. Ну или не пользуйся тем софтом.
> которого зависит от капризов корпорации?
Изначально wayland вообще написал какой-то совершенно посторонний чувак. А то что его потом корпорация которой не нравилось как xorg работает наняла - логично, или чего?