

We can be both upset at what our ancestors and parents did and integrate new arrivant within the current state of the society they arrive in.
Both aren’t exclusive. I get what you are saying, but I don’t see that as hypocrisy.
And again, there is a distinction between integration and assimilation.







Your argument boils down to : If there is history of colonialism, requiring a basic level of the most spoken language is bad. Otherwise it’s good.
Society at large has been multi-cultural for as long as human written history has existed through conquest, war and trade.
There is a possibility to require people to both learn the country’s main language while keeping their culture. I live in a city where that happens on a daily basis and everyone is better for it.