I would argue that if they gave you the money they spend on food in the salary, you would not be able to eat as well (or even half as well). The cost of the food that I get at my company is ridiculously low per person (this might not be true at smaller places, but I am in a 1000+ person office).