Count the steps and time needed to get the good driver for graphics or sound on Windows vs Linux and you'll see why non-technical users stay away from it. Constant bugs, experimental base versions which produce pain for users that want to get on with their lives etc...
Microsoft has a way of reaching different manufacturers and those create good enough drivers for the hardware in need (you can write down list of problems it's still stable for large number of users) then linux guys have to figure out how to catch up and cannot get all of the specs while writing drivers. It sounds stupid for Linux users but just test it and see. It's not fun to configure PC for 3 days just to get it to work when you only need system to work as fast as possible. It looks like this is currently changing but it's not. Any time I try to get back fully on Linux I have issues regardless of the distro.
It's a bit matter of business where MS has it's way to force hardware makers to do stuff for them in the personal machines part while servers are not that of intrest to them. On the other hand Apple has it's own specific hardware and they make it work :D
To install drivers all I have to do is enable it in the settings, its actually easier to setup in my experience. Intel integrated cards work out of the box. Things might be different if you're using AMD though.
and nvidia :D :D ... Not always but usually i get the bugs for graphics and sometimes I even need to edit some settings in config files which is boring me out. But sure if you get lucky all of your devices work just fine and even better sometimes than on windows. Forgot to mention network cards where ubuntu had problem with wifi and constantly dropped connections. Also I usually get high temperatures from using KDE and Gnome. As I said it's pretty common to encounter bugs as soon as you install the distro. If this gets fixed I think we could see more people using it on Desktop as non-tech users will believe it's good enough.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.