This can definitely help support local business. But seems unfair to lower-salary employees. As an employee who used to have free lunch and now doesn't, I have felt the financial effects.
Dining out truly can make a big impact on the wallet- $10 dollars per meal (unlikely in Mountain View unless fast food) x 5 meals a week x 48 weeks a year (let's be generous and assume you get that much PTO) = $2,400 annually
Company-provided meals also tend to provide healthy options which can be expensive to purchase outside of work- and tend to contain less sodium and sugar than restaurant foods.
I can see this potentially benefitting the local business of 'Amazon WholeFoods' and Costco as people buy more groceries to bring lunch to work with them and eat at their desks. Eating out every day is expensive.