Why did the Hittites and others migrate from central Asia to Mesopotamia?

They needed more land for growing populations.
They were enlarging their empire.
The Persian army drove them out.
Climate change brought a mini ice age to Asia.

1 answer

http://www.fsmitha.com/h1/ch03-hyk.htm