Surely it depends on the income level? There are people for which a $20 USD lunch everyday or close, is nothing to write home about.
In fact their time can be far more valuable (into what money they can command by doing some extra work), so that the opportunity cost between cooking and buying lunch to make it not worth to cook.