Back when Red Hat was available for the masses and introduced RPM’s, it was all the rage to recommend Linux to your grandma. But over 25 years later, Linux is the most fractured OS in the world (how many distros now?).
Actually not as many as you would think. There are a lot more that claim to be distros, but are actually Ubuntu based (which in turn is Debian).
25 years ago, it was a sign of geek stardom to get Linux running. It is not the case now.
You have major OEM's (Dell and Lenovo) that ship with Linux as an option on their workstation computers especially. I think you can get Linux on the Yoga line, but don't quote me on that, for the cheaper platforms.
Just out of curiosity, when was the last time that you actually seriously tried out Linux? Not on the server, but on the desktop. When was the last time?
BSD offers the only hope for open source Unix-like desktop software but alas it needs decades to get to a point where it will be usable by anyone.
For now, it is a choice between Windows and Max for the masses.
You do realize that Mac
is BSD under the hood right?
Well, let me clarify,
OSX is based off of Darwin (which is an open source unix-like OS developed by Apple post 2000) and that includes a lot of BSD components, hence why I say it's BSD under the hood.
There is far more in common with Mac OS and Linux then people think. I'm actually running some Apple software directly in my Linux desktop. More so utilities then anything else.
Except for the higher level APIs (like the ones that bind OSX to Mac hardware only), OSX is actually quite a bit open source unix-like project. Because it's posix compatible, almost any of the open source projects that are done by Apple can be compiled and run on Linux and other unix-like variants.
The biggest barrier to entry is choosing the DE. Most new users gravitate to Ubuntu as it is. From there it's the DE. Once you get by that hurdle, everything is really, really simple. The vast majority of any customization that the general user is going to do can be done via gui without any issue. Some DEs provide over the top GUI customization to where you don't have to touch the CLI at all, even for the more complex, which you still have to do on a Mac system. KDE is my favorite.
Outside of that, it is a very stable system and has a pretty decent support cycle (5 yrs on most LTS releases) and 10 years if you go with RHEL (but have to pay for I think 7 yrs of support) or CentOS (community version of RHEL, backed by RH).
I certainly find it far more stable and reliable then my experiences with my dad's Win 10 Enterprise and you have the Mac root user issue as well, but I do believe that has been ironed out by now, but it did have one instance of regression if I recall correctly.