Answer:
Towns/Cities offered higher-paying jobs that didn't involve the weather, where some rain could ruin your crops overnight.
Step-by-step explanation:
Of course, they had disadvantages too, including (usually) bad working conditions in the 1800s and 1900-1940'ish period, and racial discrimination as well.