Mastodon is not an “open garden” and can easily, if not more easily, be as arbitrarily administered as any of the social media platforms you’ve mentioned. Each servers admin can and have cut off access to other nodes.
See what’s happening with journa.host as an example.
See what’s happening with journa.host as an example.