Censorship seems like a non-problem on mastodon. If you are using someone else's server, and you break their rules, you'll lose your account. Just try another server. If you run your own server you make the rules. Other servers and users may block/mute your server but some may not. If everyone blocks your server and no one else joins your server, then maybe no one wants to hear you. You are not entitled to force people to listen to you.
you don't see how that doesn't compare to twitter in terms of functionality?
the great thing of twitter is that you have a unified userbase that can interact and discourse on a single platform, if every 10 people have their own walled off server this is more like a groupchat than twitter