I'm pretty fascinated about why this is happening and my gut feeling is that people have simply written better abstraction layers on top of Wayland than were possible on top of X and now people can just write shit without needing to care anywhere near as much about the sharp edges that exist everywhere
And yeah there's all sorts of cases where X exposes functionality that doesn't really exist in Wayland and I understand people wanting that but also I shared my desktop with some people today on a call and got a notification icon letting me know it was happening and I didn't have to rely on the client to behave correctly for that to be something I could rely on