Then why are you complaining about the language requirement for permanent residency? You knew the tradeoffs and chose them willingly, enjoy your income, invest in your home country and move back once you retire.
Simply making higher-than-median income should not make you eligible for permanent residency. Cultural immersion and assimilation is important to maintain social stability and language is just the first step. From what I found (and as another commenter pointed out) the bar is not even that high.
Edit: For context I am not a right winger and am an immigrant myself. But I am seeing the social fabric of my host country (Canada) degrade because of immigrants' refusal to assimilate.
Why do you want people with foreign backgrounds to “assimilate”? If you were to move to France, are you going to abandon your own language, culture, and play-pretend to be a Frenchman?
If you live somewhere long enough, know the country, work and handle daily life without issues, have social connections with other people in this society, understand at least some language - in my opinion you are as integrated in that country as needed.
I'm pretty sure asking for social stability is considered racist. So how dare you. Anyone should be able to move anywhere, do anything they want, and if the locals complain. Well they are racist.