I used to arrive at the office for 7am, have a delicious breakfast, a delicious lunch, and take a doggy bag to go for dinner when I left at 4pm.
While that can sound terrible on the one hand, on the other hand, the cognitive load of having to make sure I have food for breakfast and/or dinner was wearing me down. Stocking a kitchen and cooking for one is no fun.
Work took all of that away, and all it cost me was spending an extra hour a day in the office. That saves me having to go to supermarkets to buy food, saves me having to cook, saves me having to clean, and means I can sit at a table and dine comfortably instead of doing takeaway and eating/drinking on the go.
You might argue I've been brainwashed. All I know is that it's been months since I last got fed at work, and as great as the choices on Deliveroo are, after 3 months of this garbage, I miss having real freshly cooked food prepared for me.
If there's a culture of people being on site working longer hours than 9-5 then thats something that will affect your job.