Its a good article. Agree with all of it pretty much. Especially the toxicity and elitism.
I feel like most of the things its suggesting Linux can do to be more user friendly has been implemented to some degree by some. However, I know that all these efforts doesn't culminate in the "normie", "gen X grandma", "non-techie", "non-win/mac hater"'s positive user experience where they're excited to use it and tell all their normie friends to use it too and become widely adopted.
TRUE STORY...
My wife who is a true Mac using normie had her Mac actually DIE... So I came to the rescue and found the most stable distros (Mint, then PopOS) and modified it to look exactly like her mac, wallpaper and all. RESULT... VERY BAD... she's scarred by the experience. What was it? Should I have not Mac-Themed it so it doesn't set her up to believe that it's like a Mac? Should I have gone with Zorin? Deepin? Feren? (Though Deepin is much better than than before.). Sometimes it was just the app that failed (Libre Office). Either crashed... or didn't do small things like... save on desktkop on a particular distro/setting, or had a workflow slightly different to what she was used to. I say "You can just save it in the home folder." and she responds with "I don't want to!" - I'd resolve the issue by hunting for another office suite that could... but it'd have other weaknesses. Eventually after months, her brother in law gave her his old mac to which she ran back to in flash. Linux adoption failed. I tried really hard to get her to adopt Linux. Trouble shoot everything for her. How much less success would a lone normie have?
PERSONAL EXPERIENCE:
I had no idea what distro to go for... That choice alone was daunting yet fun. I've tried 20 or so distros before settling. A true normie would google Linux OS.... and the first hit would need to be LinuxOS.com And that distro should be THE ONE linux distro for all normies. Normies don't like (too many) choices. Do they care that it's technically Gnu/Linux and Linux is actually just the kernal? F*** no. Techies love choice. Normies hate choice.
IDEAS TO MAKE LINUX BETTER:
HIGHEST STANDARDS OF UI/UX: The Linux community needs a unified "head of UI/UX" with a Steve Jobs level of perfectionism and smarts.
UNIFICATION: It's currently very segmented. You have a multiple projects that deal with DE's only. Some that deal with hardware. And just one that deals with the kernal. Debian seems to value polish over arbitrary buggy releases.
NORMIE OS, WITH DEV UNLOCK: "This is for advanced users only. By unlocking this feature, you will have unlimited options and choices at the expense of a stability and proper UI/UX Design."
The Linux OS for everyone would need to look like a Normie OS... but with a "Dev" unlock button, that gives the techies the ease of access to tweak, hack, tinker with it, and all the super powerful options that normies don't care about. A Normie Linux OS should be ultra-stable and limit choices. Zorin, Deepin, PopOS kind of do this already, but I wish there was a simple Dev Unlock (Like a built in Gnome Tweaks) that allows unlimited freedom & choice and tinkering.
BUG/CRASH FREE / MORE TELEMETRY: It's a given. I suppose it just needs good crash reporting and some telemetry (which I know many in the linux community have privacy concerns). Understanding how the users are using the OS. Gaining proper insight whilst respecting individual privacy.
HONEST NORMIE TESTING: UX design requires a lot of honest testing with normies. LOTS of normie testing. (Linux OS's in general are a great example of decent UI, and horrible UX.) I see a youtuber accusing LTT of trolling because he didn't "Just google it" when Linus came to a problem when he used apt-get on an arch-based distro instead of pacman. How the F is a newbie meant to know there are multiple distro bases that use different commands even though they're supposedly all Linux? UX ruined right there.
"The curse of knowledge: when we are given knowledge, it is impossible to imagine what it's like to lack that knowledge." - Chip Heath"
QUALITY STABLE APPS - GUIDELINES:
The App developers need to work just as hard as the OS/DE developers. An OS is only as good as it's software. So even if Linux OS is the best in the world, it would fail if all its software sucks. Does every app need to be critiqued and managed by the one Steve.J-like central overlord? Who gives proper feedback? Or have a set of stringent UI/UX guidelines to be met?
A lot of third party MacOS Apps strangely feel like they were designed and developed by the Apple team.
FUNDING & RESOURCES: do the top Linux projects need to unite their resources instead of scattering? Does it require a more unified commercial model? (as the article suggest)
ARM CPU: (A more forward thinking point) Let's not forget that Mac is leading the industry into ARM cpu's for faster and lower energy required for all devices. The LinuxOS and all its apps would need to accommodate RISC computing. Debian/Raspbian are doing ok here.
PERFECTLY REPLICATE THEIR PREVIOUS OS UX:
The Linux OS would need to accommodate where they've come from to start with. Win/Mac. Just 4 options: Win, Mac, Linux, Dev? (Some distros have already done this like Zorin, KDE Neon, etc. But I'm suggesting perfect UI and workflow replication (not sure of legalities there). Just enough to be legal. (LinuxFX does this already for windows)
A normie making money in their business is mostly likely running Windows. For them to jump onto Linux OS, they'd need to have everything they were using, running perfectly on Linux OS as a baseline. (If Wine was perfect? For Windows & Mac?)
And then ease them into the system one step at a time. The OS could do this with guided tour, suggest that settings could be better?
SOLID REASON TO CHANGE OS:
I think MacOS is much better than Windows, and yet Windows is still #1 for all its flaws. Why? Is it the gaming market? Office normie/IT Industry legacy? I think even if Linux OS manages to actually be "The best OS ever", it won't guarantee mass adoption for other reasons.
People need additional incentive, does it adds value to his/her business? Is it cheaper to run? Faster? Better? More user friendly? Most Linux champions would say "SECURITY! STABILITY!" Security can be so intangible and not salient enough for normies. Stability? Apps actually do crash. But at least the OS is stable. But they remember that the apps crash, because they just spent an hour or so, lost their work, they blame the Linux App first, and feel like all Linux Apps suck, and that Linux sucks.
BE SHREWD AS SNAKES BUT INNOCENT AS DOVES: Sadly. I heard Windows became so widely adopted because of business shrewdness rather than technical merit. (It can't be because of technical merit... seriously). - Maybe the Linux community needs a good shrewd business head who's got that cut-throat, killer instinct, with a heart of gold. (Is that asking for too much?)
A LEADER? Does Linux need another Linus.T/Richard.S(even Steve.J) type leader that can bring this all to fruition? Someone who has another particular set of skills and strengths that complements Linux's current strengths.
How else could this vision of +80% LinuxOS desktop market share actually happen? What would it take?