Sorry, as a Greek-American (currently in Greece), I disagree with most of the people here. When you're part of a new country, you need to be able to do your business with the authorities in the official language. For that, some level of understanding the native language is required. In fact, to get any passport from any country, you need to have a B1-level understanding of that country's language. So yes, being in a country, you need to know the basics. And if you don't, then make sure you learn the basics within 6 months, in order to be able to live there without issues. I don't see that as xenophobia, I see it as common sense.
I moved to Greece from the US this year with my French husband. He doesn't speak Greek. I can tell you, it has been a nightmare for him doing paperwork, and I need to go with him EVERYWHERE in any government office in order to get setup. It wasn't pretty in the first few months, he was full of anxiety and he wouldn't leave the house without me.
Also, I worked in Germany in my youth, for a few months. I couldn't understand most of what was said (although I could pick up a few words, but certainly couldn't speak back). It was a nightmare. There were no free programs back then to learn the language, and so I went there without any preparation. Today, I wouldn't have done it that way. I would first learn the language in some basic form (today there are apps to do that), and then move there.