Q. Why do Catholics pray to Saints when they could pray directly to God?
A. I guess because from the beginning we were instructed to pray for one another as in
Therefore, confess your sins to one another, and pray for one another so that you may be healed. The effective prayer of a righteous man can accomplish much.
And John 9:31:
“We know that God does not hear sinners; but if anyone is God-fearing and does His will, He hears him.
Praying to saints is nothing more than asking for their intercession. For an explanation of the Catholic use of the phrase “pray to the Saints” click here.