I'd describe it as tradeoffs.
Would we use email the way we do if only Gmail people could email Gmail people? I think it wouldn't.
So email is better (not without issues like spam) because anybody can email anybody.
Mastodon/Fediverse provides similar benefits (and some problems) that "federated email" provide compared to siloed email.
I would argue the benefits outweigh the negatives.