1 answer
(click or scroll down)
People want to live close to where they work, which is usually the city or suburbs.
Urban development is often hindered by zoning laws and regulations.
Urban development can be expensive and requires significant investment in infrastructure.
Natural disasters and geographical limitations can also limit urban development.