The Mahabharata begins with the story of a queen who drowns her seven sons upon birth. Caananite deities demanded child sacrifices; their followers built great fires inside massive idols to extinguish human children. Somehow, in polytheistic cultures, infanticide is an acceptable part of religion.
Abrahamic monotheism condemns the practice in multiple places. The Qur’an says about Judgement Day, “And when the infant girl is asked for what crime she was buried alive…” (81:3). In no uncertain terms, it links the final Day of Judgement and infanticide (which was embraced in ancient Rome, Babylon, and India). Polytheism does not believe in a Day of Judgement, preferring reincarnation as the venue for the immortal soul. The Discovery Channel reports the ancient Israelite also participated in such practices:
Since few infant skeletons show evidence of cause of death, Mays and Eyers used an indirect method to investigate possible infanticide in Ashkelon, Israel once part of the Roman Empire.
Nearly 100 infants all died at Ashkelon at about the same full-term age. They were not buried, but instead were cast into a sewer that ran beneath a brothel. Researchers suspect that most such victims were suffocated to death.
No doubt this was part of the “foreign worship” the Israelites were frequently admonished for.