I agree with that. People who are born and have grown up in a given culture can struggle to integrate in a different one. A clash of cultures is rarely a good thing and can be violent.
Freedom to move around the world is fine, as much as anyone moving to a new place is able to at least understand and respect the local culture, if not adopt it.