Word on the street is Nvidia is doing a much much better job, for a year or so now. But, like, you are using a GPU that sway used to make you type "--i-wont-buy-an-nvidia-gpu-again" and now makes you type --unsupported-gpu to use.
It's not Wayland's fault if your video card can't do the pretty same sensible reasonable kernel calls asked of it without crashing. I realize that you might not really care about the distinction, I sympathize highly that it just sucks, and no one in open source likes this (Google image search "Linus Torvalds Nvidia"; 2025 only a bit better than 2012 if your bug report here really true I guess). But fault & culpability matters, and Wayland does way way way less special magic & is way more straightforward with how it handles the display subsystem than X, which half ignores the kernel & has its own absurd driver subsystems and mountains of jank overlapping extensions to do what kernels and GPUs just do these days. GPUs have it easy under Wayland!