Shouldn't company pay adequately instead of giving out "free" food? This is something I can't understand.
or go outside and be paid so I can afford that.
I can afford it, the problem is that most halfway decent and interesting places are a good 30 minutes walk away. If I want a nice lunch it effectively means taking a 90 minute lunch break. I'd love nothing more than to have good food available in my office building, free vs paid is really a secondary concern.