Why the surprise? Mexico is part of a land bridge between two continents. Both have been invaded multiple times by distant populations. It's next to the Caribbean, a host of islands which are known to accelerate genetic changes. With all these peoples coming and going I'd be shocked if it wasn't so diverse.