In my opinion current food and drink needs system doesnt encourage the player to diverse food sources production but rather to focus on single most efficient one. Like why would I go all the way to make cheese and wine if flatbread is the most efficient villager feed and waterskins are most efficient for drinking needs.
I would like villagers to either require more diverse diet or at least get benefits from player providing it.
Maybe villagers should get special provisions. Like 3 or 4 versions of meals contains meat, fish veggies etc.
Like basic meal would be just meat/fish or just veggies, more advanced would be a combo of meat/fish and veggies then else would get a combo of meat/fish, veggies and bread and most advanced would include fruit or sweets.
Same for drinks. Water as basic juice and alcohol as fancy ones providing benefits. We would still keep all the recipes we have for trade and for player.