I resent that article's representation of the NVIDIA situation on Linux.

It was a bumpy transition to Wayland for them, but it's a new day. I run a hybrid Intel/NVIDIA system myself.
Even the default, modern Nouveau drivers will set you up for everything besides gaming and CUDA. That's perfect Wayland support out of the box to avoid screen tearing, poor battery life, and suspend/wake issues.
NVIDIA proprietary drivers were the time-tested way to optimize performance and set up for gaming/CUDA, but NVIDIA has moved to a new nvidia-open driver architecture that work amazingly well. It's considered very stable now. Every imaginable feature works perfect on my fairly recent Ampere architecture chip.