In a fully decentralized network you can meet new people and moderate your own view of the world without putting any burden on others to adapt to what you want. Moderation can be done with a system like this: https://adecentralizedworld.com/2020/06/a-trust-and-moderati...
This really depends on the design. Email is "federated" but that doesn't require you to get anybody else to use your email server in order for you send or receive emails with them.
What I'd kind of like to see is a system that separates hosting and accounts from moderation.
So you have a host, like email, and a username on the host. Then you have a forum, which has operators/moderators (who are users), but the forum is host-independent. Maybe it only actually runs on a specific host at a given time, but the operators can move it without anybody noticing and anybody can use it regardless of who their own host is.
It makes it so you can be a forum operator without having to be a host.
I can run a single-user Mastodon instance and follow people from any other instance. They can follow me as well. I can send emails from my personal server to anyone on gmail, and vice-versa.
Where do I need to "attract other users" to my instance? It's quite the opposite!
With Mastadon if say I'm on another instance and the host of that instance blocks yours (because they don't agree with your politics or whatever) then won't I be unable to see your feed? I'd have to setup my own Mastadon instance to get around this? What if I'm not technically inclined enough to do this? Then I'm subject to the whims of the moderators of the instance.
What if I live in China and they block access to the biggest instances so I'm cut off from all the big communities and can't participate?
What if an instance of Mastadon crashes and the admins can't be bothered restoring it. As a user on that instance haven't you lost everything?
These are the problems decentralized networks are solving, being subject to the whims of other people.
First: Mastodon, with an "O".
Second: I already had this discussion before. This "blocking" of instances is something that is going on only on Mastodon, AFAIK, because most of the current members are conflating the idea of federation with tribes. They want to be insular at this point. This will change as soon as there are more people using ActivityPub like email or Matrix and stop associating the instances with the identities/ideologies of its members.
So, no. You won't have to "setup your Mastodon" instance to get around this. You can do it, but you also can just find a more professional hosting provider that is not managed by a fourteen year old or tweenagers that love to spout their love for diversity and yet can only tolerate any conversation that is exactly aligned with their existing preconceptions of their uniform peer group.
> What if I live in China and they block access to the biggest instances so I'm cut off from all the big communities and can't participate?
What if you live in China and they block the decentralized service altogether? What if they use the decentralized nature of the service and set up honeypots to find dissidents? "Decentralized" != "Private" != "Secure"
> What if an instance crashes (...) the admins can't be bothered restoring it.
If it is important to you, then (a) you run your own service or (b) you pay someone that actually cares about this. With a decentralized service, the only alternative you have is (a). Then not only you have to make this choice, but also everyone that you would like to join the network.
My point all along is that federated systems are already enough for those that do not "want to be subject to the whims of other people", while decentralized systems shut out those that don't care about it or would rather trust/delegate these concerns to someone else.
"Decentralized systems" bring no benefit that can't be had by federated systems and remove all sorts of free options from the potential users. It is limiting instead of liberating.