On Linux a user does nothing. The kernel contains all drivers. The few userspace drivers that exist are there by default like Mesa.
On Windows they are spread out between vendors. Sometimes Windows manages them, sometimes it grabs ancient versions. Then you have to maintain them with updates.
A lot of drivers are spyware, Nvidia’s tool even requires an account.
Yea, I see what you mean. I definitely prefer the way that linux handles drivers.
From my experience, not too many people have had driver issues with the newer versions of windows, but I could have just gotten lucky there. I find that most non tech savy people don’t care if they have the latest driver or if it contains spyware or any of that. Most of them don’t know what a driver is, so they just plug it in and if it works they don’t care how or why.
I try to educate when I can but some people really don’t care to learn. Thanks for your explanation, I totally understand your reasoning.