One can think that the desktop OS for a regular user is a commodity, so why replace it? The benefits for the regular user of using Linux are not tangible, so there's no point for them in not using what has worked for them throughout the years.
What I don't agree with, is that you make it sound like Linux "breaks" and would cause problems, and more extreme that it can not even compete.
There are lots of segments where Linux can adapt perfectly to user's need. The fact is that user's are not willing to change and don't really NEED to change. It is not because of supposed Linux short comings.
And it does break. I mean even if the drivers and necessary software is all great, at some point something weird happens and doesn't unhappen. My Fedora install has software I downloaded in the software GUI that won't update. It sends me (garbage) messages about SELinux constantly. The toast doesn't autohide and toast pops up for too many things. It's still usable, nothing is "broken", but it's death by a thousand cuts. No one wants all this confusing crap that isn't "just working". I don't get that feeling in macOS or Windows 10.
Of course Linux breaks, I've seen it break in all the imaginable ways in all layers in all the distros I've used (from Gentoo stage 1 back in the day to Ubuntu). But I hardly see problems when running Ubuntu on regular hardware.
I could perfectly argue the same thing about Windows, it is a well know fact that Windows over time without expert supervision, will end up badly: full of unwanted adware, bloatware, and shitty software ruining the experience. I'm sure most of us were asked a lot of times to fix an aunts/friends PC.
I could also say the same thing about MacOS. The UI experience is completely different from Windows, personally, I hate the interface and I don't enjoy it. On the other hand, regular users are willing to put up with the difference, why? because it's a Mac! It's a beautiful industrial design product and people who are able to afford it are proud of it.
I regularly use Linux, Windows and macOS. I think nowadays they are all solid choices. And the differences stem from personal preferences. What I don't think has place nowadays is to speak in absolutes: "macOS is the superior usability experience", "Linux can not compete in even the most basic use case", "Windows is the only solution for enterprise users" we hear so often.
This is exactly what I'm talking about. Someone mentions a problem with the Linux Desktop and immediately the excuse is "normal user doesn't do that".
We end up discussing on what this hypothetical "regular user" does with biased examples from our own experience. The ones who really have a basic idea of what regular users do are the big players like Apple, Google and Microsoft; from all the telemetry they collect.
I'm certainly not condescending "regular users", on the contrary; I understand why a lot of people don't want to deal with technology and I defend the fact that systems should be easy to use. From your comments I think you're trying to portray us as if we think that regular users are stupid. Which is certainly not the case.
My point is that most people don't base their purchase decisions on technical grounds. Mostly because of money and sometimes status factors.
Again, all these coming from my personal experience; I haven't taken the time to search for an actual statistical study on user preferences. I know I've installed Linux on a lot of people's home/personal computer without them knowing what happened and are happy to this day.
And that's fine! That's exactly my point, this stuff should have a low barrier to entry so that all users can enjoy these great features. I think it's wrong to look at users who only know email/search and relegate them to that for eternity when they might be very happy sharing family photos through some service that Linux doesn't integrate with.
This is amusing, because I had to use a MBP for work a year ago, and I still have flashbacks of how painful it was to use in general usage. I mean, for heaven's sake, copy and paste was always, constantly broken. I'm not actually sure how you manage to break something that's been a mainstay of the computer UI for 37 years, but they managed it. And that's not to talk about the window focusing problems, and all of the other crap I experienced. Have you ever seen a (very skilled) senior developer lose all of their windows? I have. It was a regular occurrence because the MBP was unable to cope properly with a second monitor of varying sizes.
Alas, I will leave it there. /rant
Though at this point Windows 10 constantly loses windows on monitors that no longer exist...sometimes even the password prompt on my work laptop lock screen ceases to exist but I found plugging it into an external monitor brings it back on the laptop monitor...
So now a bunch have started using things like amazon photos which has encouraged them to become more interested in their android devices, branching out into other fun photo apps and home IoT crap. Another bunch (quite the dividing line here) has gotten more involved in iCloud shared albums and thus again more interested in the Apple ecosystem. They went from cheap "PC" buyers to MBP because they thought the UX was that much better, because facetime and iMessage and other cool things.
Linux Desktop can't compete even in that easiest of user segments.