A multitude of other factors drive urbanization. Lifestyle preferences and attitudes matter, such as in the shift of baby boomers back into cities in the United States. Opportunities matter, as cities facilitate wealth creation via scale, network effects, productivity, and efficiency gains realized in recent years. hope this helped