Zoning laws and property values are two reasons why people don't live close to shops or work.
Also, with the pandemic and the high number of deaths in major cities with high population densities, people who are spread out due to property values and zoning aren't going to really want to move into an urban environment for some time to come.
Also, with the pandemic and the high number of deaths in major cities with high population densities, people who are spread out due to property values and zoning aren't going to really want to move into an urban environment for some time to come.