I may be wrong, but while it's annoying to have to add each instance one by one, it's also a feature.
If your instance's users never access those other instances/communities, federating with them will only serve to increase the load on those servers, without any tangible benefits (other than not having to search communities once before accessing them).
If I'm wrong, please someone correct me :)