Final answer:
The primary reason Mexico wanted independence from Spain was the discriminatory caste system in New Spain that favored Spaniards and oppressed other groups.
Step-by-step explanation:
The primary reason Mexico wanted independence from Spain was that the caste system used in New Spain reserved the best jobs, opportunities, and treatment for Spaniards while discriminating against other groups. This system of unequal treatment created resentment and a desire for autonomy among the colonists.
Learn more about Mexico's desire for independence from Spain