You know BoL, when you read the CCC Baptism sounds very beautiful but it also sounds like it would require an adult to understand what's going on.Jesus ALSO said that you cannot enter the Kingdom of Heaven unless you are born of Water and spirit (Baptism - John 3:5).
It's not merely "symbolic" as most Protestants believe - but regenerative.
Baptism isn't a choice for Christians - but a requirement (Mark 6:16, Acts 2:38).
I do know why Catholics baptise babies. To remove original sin. God cannot stand to be in the presence of sin, and what if the baby should die and is not baptised?
This concept has changed recently and the Church now teaches that if an unbaptized infant dies we must trust the mercy and just character of God.
My problem with regeneration is that it seems to me that a born again person is noticeably regenerated even BEFORE baptism. Their life changes when they ACCEPT their Christianity.
I'm sure you must know that even in the C C it's taught that even though a person is baptized as an infant, each person must ACCEPT that baptism at some point in their life.
The C C DOES teach that baptism alone will not save a person.
John the Baptist said the he came to offer a baptism of repentance and Jesus would come to offer a baptism of fire --- the Holy Spirit.
IOW, one is born again and regenerated at believing and then receives power at baptism, for instance to witness or live a life closer to the Holy Spirit.
I know you can't agree with this...
Just my thoughts.