It is not about complaining that people in X don't speak Y, but rather English which, for better or worse has become a de-facto universal second language for people to communicate with. In Germany maybe a bit less but the only people not speaking English in Scandinavia are younger kids. For many Scandinavians it is easier to communicate across borders in English than in their respective languages (which are pretty similar already).
For comparison in Asia, in Taipei it is possible to communicate somewhat passably with many people in English.