One can always discuss pros and cons from a tech perspective. I don't know a lot about that. What rubs me the wrong way is that Apple and Microsoft managed to gradually modernize their 80s display stacks into the current day and age without causing massive upheaval among Apple and Microsoft third party developers. Yeah, these are big corporations, but it don't think it takes that many devs if you do it gradually. Basically one dev wrote the display stack for Android 1.0. The truth is probably that nobody wanted to pay for X11 modernization.Artim wrote: Fri Jun 13, 2025 4:45 am Think twice before abandoning Xorg. Wayland breaks everything! from Github
One "theory" is that there was industry demand for Linux based "appliances", basically full-screen applications. So classic window functionality was actually an afterthought (not priority number 1) and offloaded to the community: Gnome, KDE etc. So the complexity has been transferred to compositors even if building blocks such as wlroots exist.
The winners are for example Valve that only needs basic display functionality for Steam Deck. The losers are all the classic window managers.
From my own perspective it's just another transition:
I disliked PulseAudio. 5 years after its introduction in Ubuntu it worked pretty well. Nothing to complain about then.
I disliked systemd. After 5 to 10 years everything was ready and now it's probably the most problem-free init because many applications expect it.
I disliked Wayland. 5 years from now maybe I will say: "It's working pretty well. I have nothing to complain about." For the time being I think only KDE, Gnome and a few other DEs and compositors are really usable with Wayland.
For what it is worth I believe we already see Wayland limitations on X.org since many DEs have transitioned to modal and non-resizable dialog windows. Or maybe it is a design trend since I see some of that also on Windows. Maybe it's just the mobile paradigm.