No thx. they need to fix the resting system before anykind food shenanigans happens and adding gimmicks like expiration date.
Without those fixes this suggestion will do absolutly nothing. What's the point if you can just get new items - food from unlimited vendor supply by buying or even more broken stealing it.
We all know resting - Spammable Long Rests, and food is unlikely to get fixed as is. As far as i know at least two camps of players exist and if they do fix it, the other group will become raging barbarians cos they want to spam spells and abilities, DoS 2 style.
There is a slim chance of this getting a fix IF big IF they add OPTIONAL DnD survival - mode to difficulty screen.
Expiration date together with vendor fix and other rest tweaks could add extra challenge at that point and i would use it. At that point it wouldn't just be a gimmick like the current food is and it would be OPTIONAL So the other side could do its thing.