Why Do Cities Develop at Different Rates?