Just made food last an hour instead of 30 minutes but leave in the death penalty, that way people that arent bad (dont die) feel like they get their moneys worth if they try to squeeze in multiple dungeon runs on 1 meal.

They wont ever make food last through death because of speed/death sac pull strategies.
If you died, you're bad or need to learn fight mechanics better and you should be punished for it (lose food buff).

Its sad how many 2star melded/relic/+1 people think they are good but wont spend even 500g-1k on a piece of midrange food.
Take some pride in your damn job and eat some food.