Comment Re:Year of the Wayland desktop... (Score 2) 63
Well, they got stuck with a few things that were awkward.
-Can't really "lock" the screen if a context menu is open. Due to limitations in how keyboard/pointer grab work and that being the only mechanism for screen locking to work
-Scaling is a bit limited, technically you don't have fractional scaling or per-monitor scaling in Xorg.
-X11 implementations struggle with strategies to avoid tearing.
-X11 model allows easy surreptitious screen scraping and keylogging.
-The X11 model for compositing basically made window managers responsible for rendering *anyway*, so the X11 server imposes some formality and still makes the compositor do the real work.
Now they likely could have fixed some of this (and patches exist for some of it), however given that as of the COMPOSITE extension, they basically made the window managers have to do more of the work anyway, it is understandable why they would pitch a scheme where the "mostly does nothing" X server is no longer a key part of the stack. Not merely new for the sake of being new, but being new in the face of an 'almost good enough' existing graphics stack has really caused it to fail to get the development that it sorely needed to be good on a reasonable time scale.