> When you move because you don't like the instance anymore, how do all of your connections follow you?
You use the built-in[0] migration feature. Create an account on your new instance, point it at your old one. Then point your old account to your new one.
[0] Built in to Mastodon, anyway. YMMV with other Fediverse software.
This, to me, is the central problem in the Fediverse.