Uh, I know a hell of a lot of Mexicans who would disagree with that statement. Just a guess, but these people might be Indians rather than suburban or citified Mexicans. Selling a young girl is not normal and honorable for the majority of Mexicans. Are we talking here about bride price? Then were talking about another culture other than modernized Mexico."
The article is dead wrong in saying Oaxaca is a Western state. It is in the deep South of Mexico. Indigenous Mexico. You are correct in saying this is part of the "Indian" culture and these are in fact "Indians." Oaxaca is 70% indigenous.
In the subcontinent of India,Hindu India, it would be the other way around. The Groom would get money and "stuff."
To be fair that is like Judging America based on Detroit,New Orleans, South Chicago, etc.
To show the trend of Mexico becoming more European the more North you go using Chihuahua as an example it is 5% Indian with 50% European.