This is "just" extending that concept to @[email protected], @[email protected], whatever. This user on this site, same as this email address on this domain.
Honestly which instance is hard because instances can be small. Which means that an instance runner can get petty with federation. One instance I looked at clearly had the owner in some sort of drama with the owner of another instance.
Sure while it may be possible to avoid now, imagine that drama had happened after I'd been on the instance for a year. I wouldn't likely know until I suddenly stopped seeing my friends posts in my feed. Or what if my previous one had shut down with no warning instead of giving me months to migrate. Should a normal person have to back up their data weekly from the site in case it's owner does something stupid?
In reality Federation is cool and all but most people are going to end up on Mastadon.social