Religion, and then completely bogus medical reasons.
Circumcision causes trauma for baby boys, and I have a theory that it sets up a root psychological wound which makes it easier to manipulate them into becoming soldiers later in life, willing both to kill and be killed. Rational humans would not make such a stupid choice.