It means what its says.
Countless man hours wasted on Linux for no good reason than "its free". Except its not. People's time isn't free. And lots of users have wasted countless hours to fix simple things in Linux. A CD ROM driver update for example broke PCLOS- "Really? Works here fine, YOU must be the problem"..boots up Windows to get online to find a fix, 1 week later. NO THANKS- life's too short.
Then there is Linux's "amateurishness" that leads to user frustration: I'm looking at my Mint 17.3 log in screen: It says stefceplinuxStefceplinux. Right under it there is a dialog box: It says in medium fonts"Login" underneath that a blinking cursor and in small fonts "Please enter your username". Now I won't tell you as a user what is wrong with that, I'll let you work it out. Let me say Linux's User-friendliness goes out the window from the very first login screen, in its "most user friendly" distro too. Its a joke.
It was "gonna go mainstream" after Vista. No, wait. That was gonna happen "after Win 8". No wait...now that 10 is stealing everyone's identity and sending to M$, its sure go mainstream any day now....
Wtf are you on about? There is no such thing as a 'cd rom driver update'. That's all built into the kernel. Not to mention if a patch that the distribution put into their kernel broke your system, then that is entirely the fault of that particular distribution, NOT
Linux. As nicholas said, "why is that the fault of Linux?"
Same for the login screen, use proper Gnome, not that bastardized thing that Mint uses. Even if you don't like Gnome-Shell, fallback mode is pretty damned close to old gnome 2.0 and is officially supported instead of some 'omg, changes, lets fork!' side project supported by Mint.
Sounds to me like you just need to use a GOOD distribution. Preferably one that doesn't try to do all the hand-holding (I've learned that while they have decent defaults, much like Windows, if you try to do anything cool with them, they break.)
Slackware was mentioned, though oddly through all my years of using Linux, I haven't really tried Slackware, but I have always ended up going back to Debian. I've tried all the derivatives of it, and they just end up sucking because they take from Debian, but then break the packaging compatibility so lose all of the great talent that goes into a proper Debian package.
It really sounds like all of your complaints are distribution specific. Also Arch is fantastic for learning, and you can keep the same install for years!