A baby is innocent unless God wants innocent babies to burn in hell for eternity before they've been able to make a decision about God.
I don't believe God, who is LOVE, would do that, still I see NOTHING wrong with making parents feel better, even if they're wrong, to have their babies baptized before they're old enough to sin.
The reason the Catholic denomination holds onto infant baptism is because it helps support their doctrine of purgatory. They believe in Limbus Infantum it is a place that is on the edge of death so they baptise babies because they don't think God will save them unless they pass through the Catholic church first.