Earlier quoted context omitted.
That's somewhat what federation solves. You pick out an instance which represents a particular way of moderating. You can still listen in on (most) of the other network. If you don't like the moderation/government of your instance, you pick another.
I like this model, but there's still a bit of unwelcome friction there, at least in Mastodon and Matrix: your identity is tied to your home server. That could be solved by a robust way of confirming that 2 identities are the same person: so all traffic for user@example.horse is also directed to user@example.golf and vice-versa. Coming at the same sort of thing from a distributed approach (I'm thinking of Scuttlebutt)…
I don't think subscribing to moderation is particularly useful, I considered such an approach at some point but the approach fragments the network too much (IMO)