Bèr Kessels writes well about how the inefficiencies inherent in mastodon are a feature, not a bug.
It is very true that it's an inefficient protocol, but it has a singular advantage that competing protocols or propositions don't have: more than a million active users!