Nvidia has always had super high quality Linux drivers. It’s their lack of desire to open source pieces of them to make them work better with desktop Linux that is the issue. I wouldn’t be surprised if the majority of Nvidia GPUs used on Linux don’t have a screen connected to them, so supporting wayland isn’t really a priority.