If you only had level 2 of farming, your entire village could be gathering food and it wouldn't make the farm produce more food. The farm has a limited supply of food with each cycle, and then there will be no more until the crops grow again. If you have more villagers than the farm can support, they will run out of food and start suffering from starvation. Only fishing provides unlimited food.
_________________________
Barbara
Unicorn
Last Day of Work