In a city, one needs more government than in the country. This is why there is such a large rural-urban divide.
I suppose we could enable everyone legally in a city to carry firearms, but few like that idea and it probably would engender unintended consequences.
I had some conversations with my "French cousins" about this. They asked me why we didn't have a tall fence around our yards here in the US. I mentioned nearly every house was heavily armed (which isn't true), but they nodded. In France, houses in the suburbs are heavily fortified, in part because they say their police are pretty useless and they can't as readily own firearms. Even the farmhouses in Normandy look like fortresses.
I am far more dependent on "government" here in the middle of a large city than I would be in the 'burbs, or in the country.