Still, doesn’t the responsibility of understanding the sensitivities of an unfamiliar culture fall onto the foreigner who’s coming in?
Also, while said companies go to extreme length to tell their employees how to handle any hint of racism, sexism, etc, they do not actually define what any of these terms mean in practice, meaning even the "indigenous" are walking on eggshells. There's also a difficult continual doublethink required to simultaneously celebrate diversity while avoiding any hint of appropriation, all while pretending to ignore everything about the actual people you're working with.
But a lot of it will be down to the company, I think.
One big part of moving to my country (the Netherlands) is to partake and graduate in an integration course and exam - you need to have an adequate grasp of both the language and the culture to be able to get a Dutch citizenship: https://www.nt2.nl/en/dossier/kennis_nederlandse_maatschappi...