>These are definitely luxurious perks and not "basic niceties".
I don't think you realize how little these items cost when divided out amongst the number of employees. In particular when you consider the alternative of them leaving the Google campus for a half hour for a coffee break.
If you think catered lunches and the like are purely perks, then you drank the Kool-Aid. There is a reason they don't want you bringing free food/snacks home - it's because when you consume it in the office they are getting a benefit out of it as well.
> and they are the first company I have worked for with either baristas
It's not because Google is that much nicer. It's just because they realized early on the return on investment these things provide. This stuff is pretty much par for the course for newer tech companies in the bay.