I’ve seen that some instances have already done it preemptively.
Yes, I’ve started looking for instances that I think represent the “natural home” for communities I’m interested in. For example, I was subscribed to a lemmy.world community for the go programming language. Then I discovered the programming.dev instance. They also host a go programming community, so I switched.
Then I realized that I was likely to join a bunch of communities on that instance, so I just joined the instance directly. I think that reduces the federation burden, but it also helps me manage my personal feed because now things are grouped by more general categories.
The only thing I don’t like about doing things that way is the multiple inboxes. It would be nice if the client would collect all the inboxes into one.
I guess browser extension would be well suited to add account-switching/aggregating. Likewise mobile apps.