I get you on the NVIDIA side of things, but as another commenter mentioned, it's an NVIDIA problem, not a Linux one, and I really don't see it being solved. I finally gave in and replaced a perfectly functional 3070Ti with a 7900XT and damn, wish I'd done this a long time ago! Just works straight out of the box with wayland.