My solution is for instances to stop being negligent. Mastodon still directs everyone to create an account on mastodon.social using dark patterns (see https://joinmastodon.org/), which has lead to the flagship instance being far bigger than its moderation team can handle, leading to a situation where it's a major source of abuse and where defederation is too costly for many to consider.
"People will just accumulate on 2 or 3 big providers" is far from an inevitable circumstance, but there are conditions that make it more likely. That, too, is largely down to negligence or malice (but less so than the abusive communications problem).
> which has lead to the flagship instance being far bigger than its moderation team can handle, leading to a situation where it's a major source of abuse
Is that still true? As the admin of a small instance, I find the abuse coming from mastodon.social has been really low for a few years. There is the occasional spammer, but they often deal with it as quickly as I do.