The same rules apply for the home gardener. I have planted tomatoes in the same place a few years in a row and noticed that tomato plants were not producing as well as they did the first year. Now I either rotate, or give the soil some rest. The reason for that, I thought, was that the soil was depleted of some nutrients.
Another good reason for rotation is that pests and diseases that thrive on that particular plant will not have the chance to grow and increase. A good rule to follow is a three year plan, so in the fourth year the same crop can be planted in the same spot as in year one.