I was thinking on how to respond to another toot tonight, and it caused me to think about Linux as a competitive desktop option.
And I think that it will never make it to desktop stardom because of business. FOSS developers spend so much time reinventing the wheel because wheel XYZ doesn't it do it for them, but no time on the tools that regular users need. For example: There are so many window managers that there's a top 20 list (https://www.ubuntupit.com/best-linux-window-managers-a-comprehensive-list-for-linux-users/). Yet there is no decent PDF editor.
The hackers are the ones who manage servers and I imagine their advocacy (plus hefty governmental and then corporate support) drove adoption. UNIX was a mainframe system even before Linux. It didn't come from nowhere. It was heir apparent.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!