Why do we all willingly eat old, stale food? Do our characters have no taste? Are they Irish orphans who are glad to have stale bread crusts rather than their usual ration of however much grass they can get from the cows before the guards come and throw him in debtor's prison? He's going because his father died before his sentence was up, hence being an orphan, and someone has to fill the sentence. It was a very just legal system in those days.
I want fresh food!
But as we all know, the only way to get anything done in WoW is to give stats or achievements for it. An achievement for serving fresh food would only cause a brief bubble of good food, leaving us hungry for more. That leaves stats.
I propose that food cooked with ingredients less than one day old and then eaten within two hours grants a "fresh food" buff which is slightly more powerful than the normal buff from the food.
It's time we stopped accepted month-old fish feasts cooked with even older fish, which I might remind you was never frozen or even refrigerated, not even packed in snowballs!