The problem is this suggests a real problem for the developer.
Working late is common in the industry, sure, but not to this extent.
Typically, having a meal provided will usually have the catch that you are doing X extra hours unpaid (I know one dev where it's 3 hours).
The thing is, not everyone crunches. Typically half the team or less. People have families, commitments, etc - and for some people an 8 hour day is already exhausting if their work is highly taxing mentally or emotionally. There is always a point where you are no longer going to be productive, and luckily many people have learnt to recognise that point.
Thing is, it isn't too hard to make some educated guesses here. Assume the core team is 100 people, and of those, *on average* they stay late every other night. So that's an average of 50 people every night (which for most developers I know would be a *lot*).
Ok? so divide the dinner count, and you get 230 days. 230 days.
That's 46 working weeks. Pretty much a year of solid crunch for at least 50 people. I think this is utterly unacceptable, even for a high profile launch title. For any title.