

Say you hire a company to build a house. You don’t have the skills or the know-to, but at some point, you’ll have to deal with some inevitable aspects of building a house, if only to discuss them with the workers. Say they “force” you to deal with plumbing, for example by including it in the budget. Imagine if you not only don’t know how plumbing works, but also what plumbing is. Maybe you’ve never had to think about it before. What would you do? Would you go to another company that doesn’t force you to deal with it, perhaps by not even providing it in the first place?
Say for the sake of argument that this becomes a generalized problem, and companies use it as an excuse to no longer provide plumbing in new houses, as a cost-saving measure. Most people don’t seem to care. Over 10 years pass by, and people have gotten used to expect not having running water at home. “It sucks, but that’s the way it is I guess”.
Now, a community-driven initiative arises to build cheaper houses, complete with running water. Can you imagine most people refusing participating, because building a house with running water implies having to know that plumbing supplies water? That the mere thought of it is already too complicated, and that maybe having fresh water at home is only for people whose special interest is plumbing?
You need some elementary knowledge on things, if only to exist in the world. The Fediverse, and I mean this wholeheartedly, is not that complicated once you grasp the most basic concepts of the internet.
While I won’t deny outright that open-source devs most of the time don’t think about making their software accessible to the wider public, and that some aspects of decentralized social media still have to be ironed out (duplicated communities on Lemmy are a pet-peeve of mine); these issues are often heavily blown out of proportion. Besides people honestly not understanding some concepts, I think there is also some deliberate anti-intellectualism going on with this topic in particular. People who spend their afternoons troubleshooting Windows just so that their computer games run at 60 FPS suddenly don’t know what a website is when Mastodon is mentioned.
I’m pretty certain that this “Fediverse is too complicated” mantra would not have worked at all before 2010.
Microblogging is a terrible social media format when what you want from social media is to read and discuss stuff you’re interested in. In Mastodon, I can scream into the void, but I have no guarantee that anybody will be interested in what I have to say. If all you want is to keep tabs on people it works fine I guess, but as soon as you want to follow topics it becomes incredibly clunky.
You can search keywords or hashtags, but all you get is an unmoderated firehose of loosely connected posts about the topic you want, and other topics for which people use the same words. You can follow hashtags, but then you just get said unfiltered firehose on your TL. Unless everyone somehow agrees in how to use the hashtag, it’s pointless.
Frankly I think all microblogging platforms would improve if there was a closed set of possible hashtags you could use in your posts. Hopefully there would be a unified name convention for each topic, and each hashtag could have a dedicated curation team of some sort, that could remove or relocate posts. Likewise, users should be able to submit a new possible hashtag for everyone to use. This way, I would be able to subscribe to a hashtag, be sure that all the content I receive will be relevant to a topic I care about, and I could post to it knowing that other people who subscribe to the hashtag are guaranteed to be at least somewhat interested in what I have to say. Oh wait, I think I just reinvented Lemmy communities.
While we’re at it, Mastodon is not 2008 Twitter anymore. No one posts via SMS. Inline hashtags should not be a thing, because it lets people optimize the way they phrase their posts for discoverability, and abusing them makes posts very uncomfortable to read. I have not seen as many people on Mastodon doing this as on Twitter, but why even keep inline hashtags at all nowadays? Just keep tags separately from the post’s content.