The Spanish reports of the scale of human sacrifice cannot be taken at face value for the reasons you say. On the other hand there is absolutely no question that the Aztecs and other Mesoamerican civilizations were practicing human sacrifice and at a considerable scale, because we have a lot of direct archeological evidence to that effect.