Yes, free (or heavily subsidized) food at work enables working more (even for lunch). However, some employees may derive some benefit, in that if they do not enjoy preparing food at home, and/or going to restaurants is more time consuming and inconvenient, then s/he may prefer working an extra half hour to spending that half hour preparing food at home (and buying food at grocery stores at other times) or going to restaurants for food.