Здесь играет свою роль история.
Испанский,и в правду,являлся главным национальным языком Испании.Но когда конкистадоры вошли в Латинскую Америку,он заставляли индейцев силой учить испанский язык и соблюдать испанские обычаи.
Потом,когда конкистадорцизм(завоевания испанцев),то предки индейцев все равно сумели как-то сохранить "вражеский" язык.