I think the federation was more about interacting with other instances. Like creating issues and pull-requests without needing to create a new account for every instance.
I think this would be useful, as reporting bugs on GitLabs can be annoying if you have to create an account first.