Which of those have free breakfast, lunch and dinner?
Your just naming big tech companies in SV. Most of which have horrible perks and known to be cheap. I mean Cisco? HP? EA? Seriously? (the only one that has great perks on your list is netflix)
If you often find yourself eating breakfast, lunch, and dinner at work, I'd say this no longer qualifies as a perk. At that point, it's the least you should be provided for working insane amount of overtime.
Pretty much every Big Co. in SV offers these perks and more. And yes, they also have windows.