It takes some effort to understand another culture, and I think it's definitely easier in the US since they have so many people coming in there from so many parts of the world; and also because cultural differences can be overcome, and it's profitable over the long-term, given the wage gap lasts long enough. Language barriers doesn't matter if the whole team speaks the same language and the manager is bilingual.
If that was not the case, why would big tech companies have engineering teams in Europe and all over the world?