Why isn't Mexico as multicultural as other countries in the Americas?

by bush-

I understand there is some diversity, but compared to other major countries in the Americas the country seems very homogeneous. Most Mexicans are either indigenous or mestizos. The black community is extremely small, especially compared to other American countries that practised slavery. The white minority primarily has roots in just Spain.

How come compared to countries like Brazil and the USA, Mexico seems to have a lot less diversity?

AlotOfReading

I've argued in the past that Mexico is in fact one of the most diverse countries in the Americas and potentially the world. However, Mexico's diversity is somewhat hidden by broad nationalism and institutionalized class systems. As /u/Heresiarca mentions, the bulk of Mexico's diversity is in its indigenous heritage, with the country containing at least 11 language families, making for 68 official indigenous languages within the country. For comparison, that's roughly the number of languages in Europe as a whole, including regional variants. But even this is an an underestimation of Mexico's diversity, as its wealth has historically given it strong access to European and Asian trade networks. Mexico is a cultural mixing pot of cultures. The most famous example of this is the introduction of Döner by Lebanese immigrants. Indeed, go through any street fair in Mexico and you'll see clearly identifiable symbols borrowed from cultures.

Heresiarca

I'm not a expert and my english is terrible, but there is lots of diferent indegenous people in Mexico. I find them quite multicultural actually, even if they are not as multiracial as other american countries.

[deleted]

Welfare, safety and standard of living warrant immigration