Why did Olmec farmers move their families from time to time?

Olmec farmers may have moved their families from time to time in order to search for new and fertile lands to cultivate crops. They may have also moved to follow seasonal patterns in order to maximize their agricultural yields. Additionally, moving to different locations may have helped them avoid overexploiting their land or depleting its resources.