Imagine this situation. For whatever reason, a young family comes to live in Germany. The parents are unskilled workers and none of them speak German. The parents have to work immediately and raise the children. So they accept jobs where the mastery of the German language isn't required. They live in areas close to their countrymen who provide further support and continue to speak their language. The children attend school, master German and become their parents interpreter.
Raising children, paying bills, sending money to relatives and dealing with issues related to their new country etc etc etc. I ask this question. At what point do they stop and really learn German in order to function in German society? Is the system at fault or these parents or both?
You see Sid1995, you are looking at it from your life experiences and not from the experience of these people. In an ideal world, people should learn the language but..........
Dan Smith raises a further point. Quite a few countries, especially former colonies, have a multitude of different languages. Which one do you pick?