>…sacrifices….
I've considered for some time that the idea of sacrifice originated with aliens who set themselves up as rulers, who either forced it as a fear inducer, or they actually ate the offerings. Then their hybrid offspring continued with the tradition to maintain that fear and / or because they were just wired to be cannibals. The giants, who were hybrids, also ate people.