It might be helpful to think of it in the opposite way ... humans started out nomadic and were only able to settle down when they were able to do serious agriculture. So take away their ability to farm (for any of the reasons mentioned above or others) and voila, you have nomads.

It could even be a religious observance of some sort ... against the precepts to plant anything, to exploit nature with agriculture, to live in permanent buildings, etc. etc.