Goodberries are berries enchanted by a Druid to be magically filling, and heal a single hp.
The mere existence of that spells strengthens the argument that food shouldn't heal up. Why waste a spell slot on casting Goodberry when you can just eat a normal carrot?
+1
D&D is a class-based system. Clerics, Paladins, Druids, and to a lesser extent Bards are the healers. If everyone can simply eat food mid-combat to heal, this steps on these classes' roles. Healing potions are rare and much more expensive than food (RAW, an item of food is a couple coppers, and a basic healing potion is 50 gp: like 1000x more expensive) so these supplement instead of replacing healer class abilities.
RAW it costs a 1st-level spell slot to cast Goodberry, and each goodberry takes an
action to eat and only heals 1hp (increased to 1d4 in BG3 and maybe a bonus action idk). There is no situation in which eating an apple found in a barrel should cost an action - let alone a bonus action - and heal a comparable amount or more. To say nothing of eating a whole pig's head on a turn.
This
When it was available and I used it, the health regained depended on what type of food you ate. Not all food healed the same. An apple gave you about a quarter of your health back and a potato have you, I believe about half.
just spits on abilities such as Goodberry, Cure Light Wounds, Lay on Hands, Healing Word, Potions of Healing, Action Surge, and more.