I disagree with the concept that there's a better place for anything. If my account is here, I will create a community/magazine here. I'm not going to segregate myself simply because of my location. You can argue that an instance should suggest naming conventions for localized topics. But it's up to the instance to require that. There's no real rules between instances at all. So I find the discussion that a community doesn't belong in a general purpose instance. If it doesn't conflict with the intent of the instance and the instance has no naming convention, it's first come, first serve.
Creating generic rules to apply to other instances aside from the protocol is simply not what the fediverse is about.
Edit to add: also, there's no default instance for a country either. Sure those that you mentioned exist, but there's no rule saying Germans need to put German specific things in feddit.de.