The problem with farms really stems from the unlimited amount of food they produce. Every resource can be stripped of the map and food can be traded at the Trading Post for them. I don't like rebuilding them; but they could have an upkeep especially if it is feeding soldiers in the field, not just making more. An army marches on its stomach. With unlimited food, they do not.