I don't think the instances themselves are the problem. It's rather the whole defederation mess. If this had been left in the users' own hands rather than the server operators, it wouldn't have been an issue.
After all email is very federated and it works fine. And people have no issue grokking it. The implementation matters.
After all email is very federated and it works fine. And people have no issue grokking it. The implementation matters.