There is something spiritual and supernatural that happens when the rite of baptism is performed. The person being baptized needs to fulfill his part in this rite, and babies can't do that. True baptism has to be finished, later, when they can. People who baptize their babies are fully aware of that.
I think it is wrong for people to criticize others for bringing their babies before the Lord in this rite, dedicating their babies to the Lord and promising to teach them. There can be no harm done to the child by this. The possibility of harm is much greater when children aren't brought before the Lord.
It is not biblical that babies are not born in sin, or born with a heritage of inner knowledge of sin. Bible says that ever since Adam wanted this knowledge, we have inherited this from Adam. Even babies need Christ. It is up to parents to take over for them until they can do it for themselves. Bringing babies before the Lord is part of that, it includes teaching them to perform this for themselves when they grow enough to take on this responsibility.