Why do people migrate?

People migrate in search of better employment opportunities that fetch them higher earning.