Hay muchas cosas más, además de cuánto vale tú tiempo. Por ejemplo, simplemente no tener tiempo, o tiempo muy justo.
Cuando trabajaba hasta las 17.30, mientras llegaba a casa 6 y pico. Llegar a casa y preparar los tapers del día siguiente era un coñazo que me quitaba otra hora. Le sumas hacer cena, ir a comprar y demás tareas, prácticamente no tenía tarde. Y eso sin niños.
Y dentro de lo malo, no era ni tan mal horario. Hay gente que sale más tarde, y directamente ni tendrá tiempo para cocinar.
Hay muchas variables. Y cada vez más conducen a "comer por 8€ en Mercadona".
Pd: en mi barrio no hay ni oficinas, y también se usa mucho, pero parece que más para llevar que comer allí. Llegas del curro y pillas la comida/cena, y te vas a casa a comer.