

I believe the biggest hurdle (even bigger than the mountain of tech and capital needed) is people having the will to try to migrate to something else.
Everyone talks big about stuff beong crap but almost nobody puts an ounce of effort into trying, even when there are viable alternatives, the slight amount of discomfort of actually making the switch is enough of a deterrent to actually do it.
Think of when everyone were doing that reddit blackout where they would solemnly swear they would come back after pretending they would abandon it, lemmy existed, forums existed, nothing was one-to-one with reddit so barely anyone actually did leave or even tried replacing it with something else.

I use linux exclusively on desktop, it’s got a lot of problems, many seem unique to the user, I hate that the way to discuss the problems for a lot of people is pretending they don’t exist, makes first contact more problematic for newcomers. Even before touching linux I’ve been hating that attitude with a passion from windows users, at least it’s not a problem exclusive to linux.