The thing is that central abstractions are simply missing in wayland. They are totally focusing on providing basic services for compositors. But the plural ("compositors") is what's wrong, as a compositor is an essential component of a desktop environment, and a plural form shouldn't be required.
By shying away from implementing anything else than the most basic stuff (and failing at that, sorry), the Linux desktop is left worse than before wayland¹.
If I would believe in conspiracies, I'd think Microsoft would sponsor Wayland. WHich is maybe even true.
¹ Yes, scrolling is smoother.