That’s FUD. The reason around the controversy about screenshots is as simple as gnome wanting to do it right from first principles, that is to also include proper support for taking video recordings/streaming, which is much more complex, while wlroots were looking for a simple “take a picture” mode at first. They couldn’t come to agreement on a common protocol for a time, end of story.
This is due to the bazaar style of development, has no technical reason. Apple can just say they will switch to this new tech in x time, linux can’t really.