Wayland is incomplete, and X.org is riddled with vulnerabilities; which endeavor are we willing to alleviate if we were to forge our own path?
Yeah, Wayland is about as incomplete (in comparison to Xorg) as FreeBSD is (in comparison to Windows).
I agree with Nate Graham's assessment that Wayland is a
political mess (in the Open Source arena). And I think that he knows what he's talking about.
Sometimes design flaws get addressed not by (adding extra code that does error correction for the old code base), but by (reworking the program's entire design and behavior). A good comparable example would be the IPv4/IPv6 transition. IPv6 has no concept of 'private networks', unlike IPv4. Very different designs. Same with Wayland vs. Xorg - the designs are just so technically different that people who are used to Xorg - they want a drop-in replacement, and they start complaining when they discover that's not the case.
Yeah, when a design is THAT different, there's bound to be complaints that the new thing doesn't work as well as the old thing, that there's features missing. IPv6 is still going through growing pains, just like Wayland is (Which is why most OSes still support IPv4... Try redoing
net/samba416 without IPv4 support. Should be transparent, but without a completely
configured IPv6 stack, something will break.)
And then there's armchair analysts like us. We don't
really know the technical difference between Wayland and Xorg beyond a bit of superficial research, just bringing up random examples from the Internet and holding them up as definitive and authoritative evidence that one is better than the other. This is at least partly why devs who do the actual work on Wayland have such disdain towards uninformed noobs who pretend to know everything needed, and hide behind the 'customer is always right' idea. Well, if you know your manners, and are aware of your position, you can get surprisingly good info from dev mailing lists.