If the farms are automatically re-sown when they're depleted and it's done so for free, then why implement this feature at all? Besides giving coders even more work, that is. It doesn't add any necessary actions for players, since everything is done for free and automatically. The only difference is that instead of putting 5 villagers on a farm, I'll put 4. This changes nothing?
I don't care about berries though since berries are an early game resource, they don't have upgrades for them in the mid to late game and they get in the way of buildings. Nietkb's idea of having farms needing to cost wood to generate back to full food is an interesting one, though the amount of interest it actually adds to the game is minimal in my opinion. A player like me will probably simply pay the wood each time a farm gets depleted every time. This adds a mechanical task, yes, but it doesn't add that much to the game itself, in my opinion.
I personally think farms are fine, perhaps they need to have their numbers tweaked. If you want to make them more interesting, why not give them some interesting upgrades? Decrease their build time, allow more villagers to work on a single farm, increase their output, and so on? Give players stepping stones to set up a stronger economy.
If you want to make other food sources viable, why not change the way Corrals work? Why not give villagers the ability to plant apple trees or olive trees?
Either way, each and every proposition made in this thread is hours of work for the coders. So while it's fun to discuss things you always have to keep the coders in mind. Your changes are nonsensical in that they add a big workload for coders without actually adding much to the game. You'll notice I took the time to directly discuss your proposed changes before turning to you.
Your subsequent posts in this thread are even more condescending than your original post in the thread I notice. "i was intentionally rude", "good answers", "zzzippy is childish", "no fun with less skilled people", "people won't listen to my ideas because they come from me". You're still a rude person and your ideas aren't really all that great. "i have mastered A17 in a week" is a joke, if you even knew how RTS games work at all, you'll realize how vertically stupid that comment was. There is no mastering an RTS, period. The meta-game in any RTS is constantly, constantly evolving.
Go beat the likes of borg, wesono and tau every game and then come back and tell us how you've mastered the game. Until then, keep that ridiculously arrogant attitude of yours to yourself.