Apparently the Aztecs didn’t have enough conservatives on their Supreme Court to end the practice !!!
Cortes did the Mexicans a huge favor by destroying their murderous religion. His main goal was to christianize Mexico, against overwhelming odds. Many of the Aztecs were so badly attached to their religion that many thousands of them died from starvation during the last seige of Mexico. And Cortes continually offered them a peaceful end of the fighting. Montezuma himself acknowledged that the Spaniards were the prophesied people spoken of by their oracles and he willingly humbled himself to Cortes and the Spanish crown. However, the whacko Aztec priests and people wouldn’t go along with that and were the ones who actually killed Montezuma as he was speaking to thousands of them trying to talk some sense into them.