As one levels up and gains survival skills food begins to be worth more. However, if you want to avoid penalties you cannot exceed 200 hunger. To illustrate the idea, the M.R.E. has 240-600 food. So at 10 survival you would be forced to toss out the candy-bar. However at 100 survival you are forced to toss two-thirds of the meal.
This has been major peeve to me, as what survivalist would just toss food.
My idea was food could degrade and when the value reaches zero, and get removed.