no, it's the Berlin experience, even for many Germans
1. speaking German doesn't matter too much in Berlin, except older "Berlin Berlins" most people speak conversational English. I have even seen cases of _all_ personal in a caffe not speaking German..., more then once.
2. Over half the people in Berlin are "expat-like": ~20% of people in Berlin are not from Germany, 30-40% or so are not from Berlin and only there fro some years/decades to study or similar. And the distribution isn't uniform across Berlins, i.e. the areas you are most likely to end up as an (actual) expat (or similar) are the ones with way higher ratios. Like if you connect someone in such a area (weather physical or area-of-life) it's actually surprising if that person if "from" Berlin. Like you as a person "from" Berlin are more a special case then idk. someone from Poland ;).
> 1. speaking German doesn't matter too much in Berlin, except older "Berlin Berlins" most people speak conversational English
This depends on the context: it doesn't matter to speak German in the stage of life where one doesn't interface with the administration (and therefore, older generations). But for those who settle, and are past that stage, German is a requirement.