Different opportunities can drive people to move to other states or countries.
Before people relied on their own skills of hunting/gathering to survive, now people developed tools and methods to utilize nature to provide what they needs (such as breeding plants by their own or taking water source from a far region)
<span>before it was always moving to where animals were to hunt or plants now one could settle anywhere if they know methods to farm and breed and started to transform that place into food producing space on their own</span>
Just one reason? one big reason is they needed jobs. Most immigrants planned to become rich and then go back to their own country. Others immigrated because America was rumored to be perfect.