But I concede, not for everyone. But your hyperbole is plainly false and likely to deter folks who would otherwise thrive in Linux.
Can confirm it's a mess and there was no hyperbole in the original description. The only reason I didn't realize it back in the 00s was because I was only comparing it to Windows and pre-X macOS (well, and BeOS, but I was under no illusions that was a viable alternative). And, spyware and adware aside (not to dismiss those, they're why I still consider it unsuited for serious work) Windows got a lot better over that span.
In hindsight I can tell that I'd become blind to all the time I was losing to it. I'd lose 30 minutes or a whole day fucking with dumb shit that I never should have had to, and a week later I'd have told you "no, Linux isn't that hard to keep up!" I'd trained myself to avoid doing a bunch of stuff with my computers because it would rarely work and often trigger glitches or crashes (like drag-n-drop operations). Now, when I periodically go back to it, that stuff slaps me in the face so hard it's impossible for me to miss, now that I'm not used to being slapped in the face daily. Missing functionality and software doesn't help either.
> Gentoo (on the laptop, and elsewhere—probably my most-used personal distro)
> In hindsight I can tell that I'd become blind to all the time I was losing to it. I'd lose 30 minutes or a whole day fucking with dumb shit that I never should have had to
Gentoo really isn't as much a distro as a personal distribution construction kit given that you can trivially swap out major components and put the resulting pieces together however you please rebuilt with any set of options you most prefer. If you were losing a lot of time its possible that this experience wasn't worthwhile meanwhile other people were using gentoo with the just the software they needed and not constantly messing with it and it was presumably working for them.
Having used a derivative of Gentoo I can say with confidence that it IS a lot more work and things that are set up for you rely on YOU to set them up including even building software with options that will enable the feature you desire to actually work. I multiple times ran into software that didn't work as expected because I hadn't built it with that option and started reading the use flags on software before installing it.
Because Linux is a large ecosystem with software provided by groups ranging from professional companies and excellent amateurs all the way to your cousin bob and his 3 friends you are going to see a variety of differing experiences as I'm sure you are aware. I have several times over 18 years installed distros to realize that something was holy shit wrong with the way they were run but as it comes out I was out a few hours and moved on to one of many better run software projects.
If you find software including distributions/desktops/browsers/tools that you have to work around random crashes consider installing different software. There is plenty of functional, stable, useful software for Linux. Your complaints kind of read like someone who has found the worst Italian restaurant in their city and loudly exclaimed that Italian food is universally awful because it consists mostly of soggy noddles and burnt meat. Well it doesn't.
I will admit there are times when I have dig into the system a little to resolve a niggling issue but I consider that the price I pay for avoiding telemetry, vendor lock-in and a mostly proprietary ecosystem. I have not experienced 'drag and drop operations crashing'. '30 minutes' or a 'whole day fucking with dumb shit' hasn't been my experience for many years.
I maintain it is not a mess. It is not ideal, but a 'mess' IS hyperbole.
For those wanting to try Linux coming from Windows, I recommend latest fedora with kde. You will get good support for latest hardware and kde is close to Windows and just works.
Besides, I simply don't like the approach Linux takes to desktop. The desktop should be part of the system, not a bunch of loose add-on components that you can mix and match and pray they work together.
If you buy hardware that's well supported and proven, that isn't a thing anymore. You already have to do that with MacOS, so why should Linux be any different?
That's what I like about my (l)ubuntu, I literally don't have to do any kind of maintenance or DIY. It just works. And it keeps working even when I don't restart my PC for months.
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.