I fundamentally agree with your comment. But for Denmark, it is very difficult to learn Danish. I lived there 3 years, took courses and was at end able to do my daily stuff in English, but a part of the society simply does not want a foreigner to speak Danish. You are forced to use English.
My girlfriend asked me once in a Restaurant (Cafe Norden in Kopenhagen) why I was ordering in English. Then, I spent the complete evening ordering everything in Danish, to always receive answers in English. And this nearly everywhere (not my bakery, the girls there could not speak a word of English, this was an exception). This was in the early 2000's. This never happened to me in all the other countries I have been living in. A Danish colleague simply told me that he does not like to listen to broken Danish, better switch to English.
Still have a lot of friends in Denmark, integration there is not easy, even for highly qualified people from the EU.