Les Aztèques ont sacrifié les humains parce qu'ils croyaient que sans la subsistance du sang humain, le soleil s'effondrerait et le monde finirait. Leurs dieux s'étaient sacrifiés pour faire naître le monde, alors l'humanité doit continuer les sacrifices pour assurer la pérennité du monde.
Les Aztèques étaient, à bien des égards, une civilisation apocalyptique, croyant que la lumière et les ténèbres étaient en lutte constante et qu'à tout moment le soleil pouvait perdre le combat. Selon l'Encyclopedia Britannica, tous les 52 ans, toutes les lumières étaient éteintes et les gens attendaient, à bout de souffle et terrifiés, que les Pléiades réapparaissent dans le ciel. Lorsque cela s'est produit, les feux ont été rallumés et les sacrifices ont repris pour fournir une énergie supplémentaire aux dieux luttant pour maintenir le monde.