Why did they build early towns

2 answers

For protection and commerce.
To settle on new lands