The main reason for the Linux operating system not seeing widespread adoption is because of its multitude of distros. Ubuntu, Debian, Arch, Mint… there are just so many choices, just like how when someone asks how to join the Fediverse people will response with “which instance?”
Who the fuck cares about instances and whatnot when an average grandma just wants to make a post on knitting in a supportive community? It really turns people off and without niche communities, there is no way Lemmy will grow any further than its current state.
Without niche communities, what are we going to talk about? Memes? Just programming-related stuff? (I can just surf stackoverflow for that) It can be fun for a while but without diversity, the site will just devolve into boredom and circlejerks. I love this place to death and really want to see it grow, but man, seeing how confusing it can be for an average user makes me anxious for changes.
edit: paragraphs & grammar
edit 2: I’m not saying the Fediverse should be something else. Just like someone here said it better than me, Fediverse can be as complicated under the hood as it wants, but the end user does not need to know that. It must be presented in a way as simple as possible, with plenty of signs and helpful directions.
No it isn’t - it’s because the vast majority of computer/laptop users just stick with the OS that comes installed on their device and probably aren’t even aware than installing a new one is even an option. Your grandma isn’t sitting there thinking “should I install Ubuntu or Fedora on my MacBook?”
Lemmy/Kbin do have something in common with Linux in that the Fediverse concept requires a certain amount of technical knowledge to understand, but it’s far easier to grasp that than it is to install Linux on your home computer.
My grandma’s hooked on Suse.
Also because almost all programs are made for windows and mac, not linux.
Also because the mainstream manufacturers don’t want to have to support Linux.
There is less hardware support for Linux than Windows on laptops – largely because very cheaply made components just have their firmware loaded into them by the OS when it starts, and since they’re largely proprietary firmware they conflict with open source licenses.
Linux laptops are just flat out more expensive to make, because you have to use more expensive components that don’t do that, confirm compatibility, and have everything setup before you ship it. Also manufacturers don’t preinstall bloatware because they feel like it. It’s because they get paid. The kickbacks for preinstalling bloatwave well exceeds the cost of the Windows license.
So preinstalling Linux is more expensive component wise, support wise, and bloatware wise. There’s little reason for companies to do it, unless they’re trying to court software developers. Dell and Lenovo and others court software developers quite well. But there’s little incentive for them to try to increase Linux’s market share.