Let me venture one criticism of Catholicism that confuses me. It goes like this.
Catholics pray to various saints, all of whom have performed miracles - or at least been responsible for initiating miracles. Maybe Mary Smith prayed to St. Anthony of Padua to help her find a lost item, she finds it, and credits him. Maybe John Jones has a very sick child, prays to St. Jude, the child recovers, and he credits St. Jude. Etc.
Here’s how I look at it. The Saints in Heaven are just as alive as we are. They seem to have particular areas of expertise, which we can call on, in times of emergency.
Here in the material world, if something goes wrong, yes, you certainly pray to Jesus (at least, I know I do), but you
also pick up the phone and ask for human help, as well.
For example, if I get a flat tire, I certainly pray to Jesus, but I also pick up the phone and call my motor club. They send a guy out who has the equipment and knowledge to be able to fix my tire very quickly and get me back out on the road again.
Now, I could pray to Jesus alone, and there is a small chance that the tire would appear to miraculously re-inflate itself, but I don’t count on that happening. Not that I don’t think Jesus is capable of re-inflating my tire, but rather, I understand that that’s just not how Jesus has set things up for us.
Jesus’ final and most important commandment to us was “Love one another” and, there was a time when it was well understood that love works best when we
need each other. So, Jesus has created a world in which we must depend for our needs on other human beings; not only on Him.
It also continues to work this way in Heaven, as well - even in Heaven, it won’t just be a “me and Jesus” experience - we’re also going to be loving one another in Heaven, as well.
The Communion of Saints means that the Saints still on earth, the Saints in Purgatory, and the Saints in Heaven all have the ability to help each other (that is, to love one another in practical ways). Jesus set it up this way on purpose, to show us the true meaning of love - that it’s not just a nice feeling in your chest, or nice thoughts in your mind, but actual, practical assistance to one another.