And remember that this is possible because the Spanish did respect the old culture. Actually it was the mexicans after their independence that tried to remove it.
I don't even know where could you have possibly gotten the idea that the Spaniards were respectful. Were you told the Leyenda Rosa in school?
Anyways, the Mexican government currently communicates in a variety of indigenous languages on official forms and so they’re certainly trying to reinvigorate those traditions now.
Could you explain where you got the idea that the Spanish as a whole respected indigenous culture in mesoamerica ?