score:1
The very short answer is (the following are all generalities; there are exceptions)
Why did urbanization begin? That's a complex question - population size, technology, capital, governance and other factors affected the growth of urban populations. One of the reasons this question is too broad to be answered is that each society dealt with the problem in different ways.