Expecting a place the size of Europe or the US to be culturally homogeneous would be a huge mistake.
The US and Mexico share the same continent, and the populations are exactly alike!