I think we need to acknowledge that all but the most transitory fruit pickers may want to settle permanently after working in a country for many years, and should not unreasonably be prevented from doing so.
There is nothing unreasonable about if you want to live in a country you should learn the language. I said in another comment that I’m learning Spanish now because I plan to move to a Spanish speaking country for retirement.
What is unreasonable prevention?
If i were working in a country for many years, I would make some effort to learn to communicate with the other people who live in that country, before becoming a permanent resident. I understand this is very difficult; I've been studying Spanish every day for almost 2 years and I am nowhere near fluent. However, I suspect I would be further along if I lived somewhere where people commonly spoke Spanish.