It is not about that. It's about the fact that when you go to the municipality office to register, they expect you to speak German. In the international department, after being in the country for few days! Yes sure, it's on you to learn the language, but we are not robots. You can not install language knowledge in your brain the day you move in.