The exact reasons for it not working doesn't matter. It's the 'not working' part that's annoying people when it comes to Wayland. If X worked, and then Wayland doesn't, no matter how small the way in which it doesn't work, it's still a valid reason to not be a fan.
I'm yet to see someone complain about systemd and Wayland in the same comment, or even comment chain for that matter, which does scan, given how they have diametrically opposed philosophies to things. The Venn diagram of people who dislike and Wayland and systemd are probably not quite two separate circles, but I can't imagine the overlap is very large. I actually like systemd a fair bit, since it seems to do its job pretty well. I've seen people have problems with it, but most of the opposition to it are on philosophical grounds rather than about matters of functionality, whereas with Wayland, the opposite is the case.
That's the thing though, this stuff does actually work, if you just install debian or whatever it works. The complaint here is that the projects or layers that implement the features have changed.
It would be like if Linux used to include a bundled web browser in the kernel and they decided to split it off in to a user space app which comes preinstalled on the distro. And then people complain because now the kernel doesn't have a web browser and in theory a distro could exist which doesn't have one.
Xorg was bloated with a kitchen sink of features which have now been broken out into separate projects which are still included out of the box when you install a normal non minified distro.