Major distros have been shipping wayland as the default backend for almost five years! I mean, yes, it's a lot of work. But it was wildly premature, and the community support for this stuff has been nothing short of a disaster of apathy and ignorance.
Which is to say: what you say is true, but there's no excuse for breaking screenshots (!) for half a decade in the name of "progress".
(And I say that as someone who genuinely thinks Wayland itself is great software. But the desktop projects and distros have a job to do too, and they didn't.)