I have never, ever seen Wayland "just work" and I would testify to that in court. The original headache was that I have generally used Rustdesk for graphical access cross-platform to stuff where I bother to run a desktop or, you know, Macs. Guess what doesn't work, STILL, with Wayland? But, OK, I also can't find a dummy HDMI/Displayport that it treats like a proper display, which is kind of necessary for a mostly-headless Sunshine server. This, admittedly might be a "nvidia's Linux drivers suck" issue, but that's what my partner's system has and what my current little monster has. I've tried, I don't know, six dummy plugs them now? I have a couple KVMs set up. One connects to a 27" WQHD display in my rack (if I'm standing at my rack and actually doing something, I want to be able to see) and the other just runs a $50 15" FHD portable monitor.
Xorg plays nice with everything. I write my .xprofile and things behave. Whichever random dummy plug does its job. I can use Sunshine, Rustdesk and the krdp server all at the same time if I want to have some kind of remote GUI party. The world makes sense again. The way I see it, Wayland isn't ready for prime time. It isn't even ready for day time. And it's not my job to fix it.
If Fedora drops Xorg and breaks compatibility, I guess I'll move on to being one of those Arch/NixOS weirdos.