Why don't the Mexicans, Central Americans, and South Americans speak their original indigenous languages?

Is it because the Spanish demanded that the Native Americans speak the Spanish language? Or was the language voluntarily adopted? I know that the Europeans "implanted" their languages, but I wasn’t sure whether or not the natives were allowed to speak their own languages. None of the history books that …