Re: Wayland only
Yes. They can like it, or write the code themselves.
OK, I'm deliberately being a bit contentious here. I do agree that Wayland is not finished, offers less user choice than X, and users (and particularly non Linux platforms) are increasingly not considered over developer and commercial interests. It also doesn't help there is almost no commercial non Linux Unix, so the perfect storm of X being funded by large companies and having to compromise to work on multiple platforms simply did not happen with Wayland.
However, it has always been that way to some extent. Pick a less popular configuration and you'll have issues with application support. It's also what a lot of Linux users want - functionality NOW! Forget catering for BSD or whatever, which limits functionality and slows development, but is also very likely to incorporate compromise and flexibility into a design.
Certain oft quoted benefits such as support for old hardware are also flat out wrong. If you've old, popular hardware it's very likely it still works, but this is only because of ongoing work from developers. There are at least *three* (four?) different display driver models in X, and maintaining old hardware support relies on drivers being re-written each time, it is not automatic.