Question for Catholics?

Why do Catholics baptize babies?

They have committed NO sin.

They are innocent. They don’t know right from wrong.

Once you grow up you start to commit sin:

Adultery, Lies, Killing, and the list goes on...

Then at the age of “accountability” when you know you have sinned. Then you should be baptized for the forgiveness of your sins right?