Why do people have this outdated opinion of Linux on the Desktop? I use it one every single device that I own, it is fine with my GPU, my Printer, and anything else I connect. The Linux you're referring to is the Linux of 2005, not 2017.
Windows 10 sent out updates that removed the wireless drivers from peoples PC's. They did that after shoving Windows 10 down everyone's throats whether they liked it or not. My parents run Fedora as a result of that stupidity, and everything does "just work". They don't know if it's Systemd or Upstart, no one tells them they're on the wrong distro and they definitely have no idea what a 'terminal' is. Why? Because they just use a computer to browse the Internet, view photos, print and scan and watch Netflix. Why would any of those things happen to people for using Linux? Those things only happen to people who bother to involve themselves in the community. That's when people carry on about Systemd, v initVsys, Gnome v KDE, whatever v whatever.
Just installing Linux doesn't mean that a van driven by Richard Stallman will drop Linus and his gang of bearded hippies off at your front door so that you can be lectured. It's just an alternative to a Windows OS that barely works as well as people say it does. I've never once installed Windows and had my Wifi work out of the box. Or my trackpad do normal trackpad things without having to go download a driver. Downloading a driver from the mine field of, "We tots have all the drivers and even this .exe thing that will scan stuff and tots not take over your entire desktop with things you absolutely must have to speed up your PC. FYI, lots of registry problems here, lots of registry problems. Fix them now!." That's a horrible experience man. Like, how people make this "Trusted, proven, things just work argument." is honestly beyond me...