In the recently released demo video, all of the food items seem to restore your health. I thought that this might be useful to incorporate into some kind of survival mode along with having to set up camp out in the middle of nowhere to rest in order to sustain your adventuring. (only to be awoken by a sabre-toothed tiger?)
It would be amazing I think, but they've said it won't be in. :sadvaultboy:
As it is, having the PC (and NPCs?) reacting to the weather is great, even if it's just on a superficial/animation level, and won't affect the stats at all.