See https://www.campus.co/berlin/de and https://www.campus.co/london/en.
It's easy to misunderstand this because of what the term 'campus' is typically associated with. I live in London, and when I say 'I'm going to Google's Campus', I often need to qualify that I'm not going to their main office complex at King's Cross.
There may still be very valid reasons to protest Google in Berlin, but I wonder if the people objecting understood the distinction: that this wasn't a hub for all of Google's employees, but rather a place that would help diversify the tech ecosystem in Berlin and give them access to facilities and other resources.
The kind of smaller startups that would be home at a Campus style incubator would not be fueling high paid Google salaries and would be a lot less likely to drive up rents e.g..