Whilst I'm not accusing you of this specifically, I have noticed a trend toward folks being so ingrained in the 'Windows way' that anything else is broken if it doesn't act the same. I was the same way for a long time. Started using Windows in 1994 and when I found Linux for myself, I just got angry that it wasn't working the same way Windows did. Took 10 years or more to realise that is a good thing.
Either way, I don't need to read that article. It works well for me and countless others, better than Windows ever did. Can it improve? Of course it can, drastically. But so can Windows, MacOS, BSD and everything else.
There are many anecdotal stories how Windows doesn't work but considering a majority of organizations run Windows (and we are talking about literally hundreds of millions of users) just fine with little to no maintenance while Linux is nowhere to be seen, speaks volumes about the validity and the breadth of your statement. BTW, what's the decent alternatives for AD, GPO, CIFS and something as simple as MSTSC/RDP in Linux/GNU? Pretty much none? Just don't talk about LDAP, SSH, NFS and VNC. There are nowhere near in terms of features and simplicity. 99.9% of people on Earth won't be able to configure them let along install them. I could continue for hours about the things Linux distros are lacking.
When talking about tech and IT it is pertinent to look beyond one's nose. Linux works for me as well. How much time have I spent fixing its bugs and quirks? A hundred times more than reinstalling Windows.
How many issues have you helped solve in the Linux kernel? Zero? I'm over a dozen now. Some of them took literally tens of hours of painful debugging.
There's just one OS where Linux indeed works: Android. Only Android doesn't use the vanilla Linux kernel. Only Android runs on very specific devices. And the Android userspace has/uses zero GNU components.
"Linux works". LMAO.
I showed him how to install software on it through the Synaptic store or whatever it was at the time, and he just ran with it.
On net I think the benefit of both is massive over simply downloading exes and msis but for some degree of user you have already crossed the threshhold of complexity they will sit down for. Isn't it ultimately OK to have different software for Grandma to watch netflix on and for techies to have on their desktop?