I don’t say it will be massively the case of course, but closing the door is the best way to prevent such migration.
If I had the opportunity to move from Twitter to Mastodon without loosing any content, I would have done it way sooner (and in fact, it’s more like I had to abandon this content since it does not exist on Mastodon, the people I followed etc).
It’s exactly why people stay inside an ecosystem like Apple, YouTube, Meta Quest or Playstation, because if you leave you lose everything.
I don’t see why more people would go to the fediverse if you prevent everyone access to some content. Just like in the fediverse, if your instance does not federate with the one you want, you are free to migrate towards another instance. It’s not possible if you can’t transfer from one instance to another.
I don’t say they are saints or that we should federate absolutely with them, but I don’t believe that closing the door because we want the fediverse to grow is not a convincing argument.