I dare say that you could replicate the same mess in C#, PHP, Python, C++, or any other object oriented language. Just because people write bad code, it doesn't mean the language is bad.
MyNameIsRichard
True, but you're not going the Nvidia website, finding and downloading a .run file, manually installing it, and then manually maintaining it which is what I was talking about.
I've had a brief look around and it seems fine for me.
Each distro has it's own way of installing the drivers, Mint uses a driver Manager GUI, endeavour OS uses the nvidia-inst script, but ultimately, they come the repositories of the distro.
As long as you don't make the mistake of downloading them directly from Nvidia, it should be straight-forward.
Sometimes I think about doing this, but then I remember that Linux is not my hobby these days, it's my productivity platform.
Yeah, I started my journey in about 2001. Linux was definitely more geeky back then.
They are beautiful kitties.
I've used it on Endeavour for about a year and on Tumbleweed for eight years before that with no real problems other than plasma-shell occasionally restarting. I have Nvidia and the open drivers.
Man, that tells a story!