A user checking out one of these URLs does not want to filter only local post on that instance.
On all instances, this url should mean “show me all /c/piracy on all federated instances”
If you really mean /c/piracy only on that instance, then add something to the url.
The current convention breaks the most important aspect of federation and makes its vestigial appendage.
The current way has user asking question /c/piracy, but on which instance ?
So now they’ll all join the same instance . You wouldn’t post anywhere else since no one would every see it.
It’s a recipe for centralization.
I think this is obvious to most users, were deal with “voat with extra steps” here
Again, it’s the same in reddit, if you create a new sub no one can see it because reddit doesn’t share what new communities there are, they’re hidden from the search unless you know the exact name or until they have enough activity, but it’s a cycle where you can’t have enough activity because it doesn’t appear in searches.
The answer in both, reddit and lemmy, is crossposting, you need to promote your new community with good content.
Or sharing it in communities like !wowthislemmyexists@lemmy.ca or !lemmy411@lemmy.ca
There’s also this site, tho I don’t know how it gets populated https://browse.feddit.de/