Name 1 mammalian species that does not have a foreskin. You cannot, for there is not one. Clearly, if it were better to not have a foreskin, nature/evolution would have been rid of them by now.
Young women are programed to associate foreskin with being dirty, smelly, etc. When educated, the majority of women would turn against the practice.
The problem of men wanting to punish their sons with inflicting the same torture on them they endured would remain another matter. Fortunately, women have complete control over all medical procedures while in the hospital with a baby, so again it is educating women which is key.