This is the problem with destroying industries then trying to keep small remaining pockets of it/restarting it. You lose all of the institutional knowledge, the stuff that isn't written down, the stuff that comes from experience.
This is only exacerbated when those projects you're trying to do become massively over budget and late. People decry it as a waste and a failure, leading to any hard won knowledge being lost yet again as those projects gets scrapped and all the people making it lose their jobs.
You don't get good making things if you only try once every 30 years, you get better by continually doing that thing, passing the hard won knowledge down through the workforce by training incoming people not from hiring "experts" and expecting everyone to be up to speed on project #1 immediately.
As if people read guidelines. Sure they're good to have so you can point to them when people violate them but people (in general) will not by default read them before contributing.
Seemed to work for a lot software before SaaS ate the world. But who wants viable when you can bleed you customers for 10-1000x the would have paid for the software once? /s
You seem to be conflating open source and functionality. The proprietary Nvidia drivers are perfectly functional and maintain feature parity across Windows and Linux (minus HDR but that's not Nvidia's fault as HDR barely exists on Linux).
AMD drivers are open source but that alone doesn't make them "work better" than the Nvidia drivers.
Nvidia has always had great Linux drivers, the main problem with them being that they are dkim based so every now and then things get a bit screwey when upgrading your kernel. Thankfully this doesn't happen nearly as often as it used to.
While I can't speak first hand for AMD as I've not owned an AMD/ATI card in decades I do know that AMD and Valve have dedicated Linux driver deveopers directly contributing them to the kernel and have heard nothing but good things (taken with a grain of salt because fanboys will fanboy).
Unfortunately not all of us have that option. I'm currently trying to figure out an issue with TFS which means I can't do anything with a PR once it's been raised if I use a browser in Linux. After seeing this thread I think I'll be switching the user agent and see if that fixes it.