I don't want this post to focus on the negative, though, so I'll suggest a more positive argument: the people who would have been responsible for a hypothetical X12 instead decided to make Wayland. I can't think of a body of experts more likely to make a correct decision, so I have confidence in Wayland as the path forward.
Whereas when I tried a year before I had to bail after an hour because many applications would just have a black screen.
It kind of feels like it will take only one more year for this to work well enough (except then the laptop might be so old hardware support ends up lacking)
Option 1: Wants to used hardware acceleration, fails, allows you to disable it and actually use your computer.
Option 2: Wants to use hardware acceleration, fails, refuses to allow you to disable anything, literally cannot display graphics.
One of these works, even degraded. The other does not.
Certainly not something you would architect a display system around.
Not implemented functionality - sure. I've never got TV out running on Radeon 7500 (RV200) during early 2000s, for example. But basic functionality (today), like freezing texture mapping on a hardware, that has 3d driver implemented and that driver comes with distro, no. But then again, maybe I was lucky in my picks.
[0] https://dudemanguy.github.io/blog/posts/2022-06-10-wayland-x...
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...
[0]: https://web.archive.org/web/20071123130628/https://www.x.org...
[1]: https://web.archive.org/web/20131222002042/https://www.x.org...