One of the biggest problems regarding Nvidia drivers is the fact that a small minority install them using Nvidia's .run script, which overwrites important libraries, resulting in a wide range of issues. I've always installed Nvidia drivers using my distro's package manager and I've never had an issue.
I don't believe Nvidia were the one's being lazy in this regard, they submitted the merge request for explicit sync quite some time ago now. Wayland devs essentially took their sweet time merging the code.
Now all they need is a complete nvidia-settings application under Wayland that allows for coolbits to be set, and I may be able to use Wayland. For some reason, my RTX 2070S boosts far higher than the already overclocked from factory boost clocks, resulting in random crashing - I have to use GWE to limit boost clocks to OEM specs to prevent crashing.
Strangely enough, this was never a problem under Windows.
One of the biggest problems regarding Nvidia drivers is the fact that a small minority install them using Nvidia's .run script, which overwrites important libraries, resulting in a wide range of issues. I've always installed Nvidia drivers using my distro's package manager and I've never had an issue.