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.
For Linux, that never happened for the desktop. However, it did happen for servers. That same focus that drew away attention from tools like PDF editors, focused in on development and programming and server daemons that made Linux the standard for online servers. So much so that even MS caved in making sure Azure supported Linux, and bringing the WSL so developers could stick with Windows and still have a POSIX environment to work in.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!