It's not about the money.
None of them included giving employees perks in the hope that it will increase their productivity.
By "their", you mean the company? Because employees receive the same salary no matter their productivity.
Slavers also fed their slaves, property requires upkeep costs.
They literally cannot fathom that people in tech are trying to squeeze the most from every minute in the day.
Just. Do. Not. Get. It.
Don't do that. It hurts. You.
If I stop for lunch, I stop, and don't get back into it.
So I eat lunch at my desk. It's not bad for me. 10 hour days to accomplish half the work is bad.
If you really want to avoid leaving the building at all costs, there is also another option: ordering your lunch and let it be delivered.
Instead you can spend that time being both grateful and productive