@terryenglish is your point that you prefer centralized system where a single central authority decides everything?
In my view, federation seems better. If a situation like you describe happens, the thing to do is either to influence the admin to change policy about blocking the other one, or else move to a different instance that works better for you. You have options, in contrast to the centralized case where you can't do anything if someone get blocked.