It's not walls which will protect us from ideologies. Its our brain. If we don't train it, ideologies will win. You can't train a brain in a Walled Garden.
Why block an instance? You can protect your user by silencing instances. So, the "bad guys" won't appear in the federated timeline. But everybody could follow them. Give the power to your users!