That last bit is the key. While I greatly prefer Linux, I would say that any OS, including Mac, Windows, and Linux (and yes, I know Linux is just a kernel, but let's not worry about that distinction for the moment) is going to require support for the average user. Certainly I have found that to be true as a former software engineer who now serves as the unofficial go-to support person for family, friends, and office co-workers - sooner or later, everyone has something that doesn't quite work right. It may be user error; it may be a new piece of hardware (or an old piece of hardware) that isn't recognized;
very often it may be an issue with an application (maybe not an error but just how to do something), or it could be a hardware problem - none of these latter are necessarily due to the OS at all.
For many, many years my parents used a Linux (Ubuntu) machine with few problems. They switched because Windows 8 was so hard for them to get used to, but they had no trouble with Ubuntu - other than the normal odds and ends as noted above - a new printer here, a user error there, how to do something in an application, and so on. I was close enough to resolve any problems they ran into. But then they moved 4 hours away, and their old laptop began to give up the ghost. It quickly became apparent that phone support was not sufficient, and it was very difficult to "run up there" to solve it. And here's the kicker - no one in the area would work on it, because it was Linux. So, I wound up encouraging them to replace it with a new Windows 10 machine.
I think this goes both ways. You can run some Windows programs on Linux using Wine or Crossover, but many programs work only partially or not at all that way. Or you can install a virtual machine (e.g., VirtualBox or VMWare) and run Windows near-flawlessly. But you can also install a virtual machine (again, VirtualBox or VMWare come to mind) on Windows, and install Linux on it, and run it near-flawlessly. Cygwin provides a Linux shell environment, running as an app under Windows. And supposedly, the new WSL 2 (Windows Subsystem for Linux) will allow directly running various Linux distros, but I haven't had any reason to try that.