To be fair with my employers, they usually paid for my lunches or had a cafeteria, usually not free, but very affordable.
It's good to have the option, it's not what drives my decisions.
I have no problem with people that see it as a bonus, to each his own, it simply doesn't matter much to me.
But maybe SV corporate culture has gone a little bit too far on it.