I see it like this: I did things to improve my quality of life and people who can't do this are missing out.
I can use a computer system of my choosing, most companies admins aren't too BYOD friendly.
I can bring my girlfriend to work, buy groceries, prepare my own food and eat it. I could not do this if I was at an office somewhere else. Most companies got small kitchens where you can't cook as good as at home and many companies only grant you 30-60min break, which aren't enough for all this.
Also, my girlfriend works shifts, so when I work at her place, we sit together in the living room most of the time. The social interactions I normally would have with some random coworkers I now can have with the person I love. When I stop working, she often starts, so when I would get home from office, I wouldn't meet her there.
I can sleep till 10 and have my first meeting while I'm still in bed.
That's quite a change of tune from your previous statement:
> I don't know what bothers me more. People willingly selling their souls to companies or the companies that spend humongous amounts of money to keep their employees away from their homes and lifes...
If you'd said originally what you said now then I'd have had no disagreement, but instead you literally accused people like me of "selling our souls" for going into the office to work and taking advantage of the perks there.
Consider other dietary options like pork free, gluten free, vegan, IF, etc. Also just the plain factor of some employees just won't like a given kind of food (not everyone likes tacos, etc).
Quite frankly, I can eat super cheaply and healthy at home, on my own weird food schedule. I don't need my office to feed me (though the gesture is a nice one).
You are still a minority.
Meals at work would have appealed to me when I was in my 20s. Now in my 30s and married I wouldn't make use of such a thing even assuming said meals would meet my special diet. I don't eat much and I want to be hungry when I get home in order to sit down to eat dinner with my family. If I ate a full meal at lunch I wouldn't be very hungry for dinner.
It would annoy me that I couldn't 'trade' in food for cold hard cash.