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 Compan…
There's nothing stopping the companies from providing a dine-out per diem if they choose to. They could for example form relationships with local eateries to subsidize those meals either in full or through discounts, which would support the local economy but also provide that benefit to employees. But of course it's cheaper for them if they control the entire operation.
I’ve been provided meals at work for the last 12 years and I will certainly factor that in to any salary calculus in the future. Given this only impacts new buildings, this puts future employers/business at a disadvantage.