The key to making cities awesome for residents is to shrink the max footage any business gets on the block. Small store fronts increase variety in a given distance and allow for much shorter walking distances to far more stuff.
It also benefits the city because there are more people in general.
It also benefits the city because there are more people in general.