Con respecto al mariachi, lo que ocurre es que el presidente Lázaro Cárdenas gustaba de la música de mariachi y empezó a llevarlos a eventos oficiales, así los músicos que hasta ese momento vestían una ropa charra más sencilla de estilo caporál, así que queriendo mejorar su imagen adoptaron el traje Charro de Gran Gala (cuestión que a los charros no les agrado mucho). De ahí que los elementos del mariachi visten de Charro.
El Charro su origen es Salamanca, España. En América no había caballos ,los vaqueros son lo mismo de las marismas de Andalucía .España. Es todo herencia española. En América no había caballos,burros,mulos ,vacas ,bueyes, mastines gallinas cerdos cabras ,ovejas ,etc etc. Es importante saber el origen ,para todos pues así no se dicen tonterías por la ignorancia a la que nos han sometido a la mayoría desgraciadamente, con la invención de la historia.