When my daughter was born during the recession, my wife and I went through a stretch where money was pretty tight. One obvious expense to cut was eating out for lunch every weekday. So I switched to bringing in lunch. For several months, I brought the same thing: granola, yogurt, and chopped melon. I love food and love variety, so I was really surprised to discover that I simply didn't get tired of it or resentful. E…
As an aside, I save ~$1300 a year by bringing in lunch, and ~$550 per year in breakfast, in addition to controlling portions and nutrition. If I had been doing that for the past 10 years I could buy a new car by now, or put a pretty decent chunk into retirement. I now find it absolutely bizarre how many people at work go out for lunch.
Number 1 was social. People went out for lunch in groups, and it was an "enforced" break in the day. It's a cultural issue that can be hard to replicate for "lunch bringers" in some places. Not so fun to eat alone in a drab lunch room if your friends and peers are down the street having pizza, I guess.
Number 2 was time, or at least the perception of time. Tech people (in my context) tend to work long hours and whether you are trying to maintain a social life or bring up a couple of kids, once you add that to work hours there isn't a ton left. More than one person I know had commented that they didn't find the time to make and bring lunches that didn't leave them feeling left out. It's easy to bring a crappy sandwich, harder to bring something you really enjoy. At least for them.