Why not for local communities, you still display / require the local @instance name after the community name.
So /c/foo on Lemmy.world even when I am on that instance is still displayed as
Whereas if I search for or subscribe to โfooโ by itself it displays content from the โfooโ communities from all federated instances?