>Ну понятно, что маkakи про обратную совместимость не слышали. Обратная совместимость - это когда есть что совмещать вообще. В винде, где обратная совместимость вообще краеугольный камень с буквальными миллиардами вбуханных долларов, вы досявые приложения без виртуалки нынче тоже не запустите. Совмещать нечего. Да и 9x тоже.
>Ещё как придётся, потому что двигать другие окна других приложений захочется
На... Зачем? В какой ситуации "заменять оконный менеджер приложением" может всплыть? Если есть такой пример - руки в ноги и идёшь на гитлаб Freedesktop, пиши черновик нового спека и предлагай.
>либо некоторых приложений под Wayland не будет вообще
Запускаешь в Xwayland, если уж приперлось. Он работает прозрачно, вполне буквально миллионы стим деков, которые гоняют вино в Xwayland не дадут соврать.
>заюзают внутринние фичи композиторов GNOME/KDE
Никогда такого не было и вот опять. Спросите у разработчиков Плазмы о том, почему тот же App Menu такой кривой, они поведают о скрытых API гнума. А эта штука старше поддержки вейланда в плазме вообще.
>Редхат вендорлок всё ближе.
Эти-то тут при чем? Редхат у вас вместо рептилоидов что-ли?
>Единой спецификации нет
У всех есть, у скаллнета с опеннета нет. Удивительно прямо.
>Есть какие-то core протоколы, в которых почти нихера нет.
Ну... Да? А чему там быть, кроме как самым простым и базовым вещам? Если всё, что твоему клиенту от сервера надо - это получить контекст, зачем реализовать ещё что-то?
>У KDE самый крутой сервер судя по протоколам.
Молодцы, что моментально пишут реализации вообще всех спеков. И что? Тому же стим деку с его gamescope, например, совершенно не упёрлись декорации окон. Они могут на них время не тратить.
>Единой библиотеки сервера тоже нет.
И что? Это протокол. Единой библиотеки HTTP тоже нет, например.
>Фич тулкитов недостаточно для половины приложений.
Пиши свой, если не хватает. Хотя я уж боюсь представить, что там за требования, если кутей не хватает.