>>I answered that in the post.
>>Because the saints have reached perfection (they are in Heaven), their prayers are more effective than the prayers of those that are less righteous, so thats why one might ask them to pray instead of asking another Christian on earth or simply doing it themselves.
They may have reached perfection, but they fall far short of omniscience. If a perfect Jesus Christ, who is part of God cannot answer my prayers, then why would St. Someone be able to answer them?
Furthermore, God knows that we are not perfect, yet Jesus tells us to pray to the Father. Was Jesus mistaken? Should prayers really be handled with an eye towards “process improvement” as you claim? As a member of the “holy priesthood” (1 Peter 2:9), are my prayers really so meaningless to God that I would need an intercessor other than my High Priest?
They share in the divine omniscience, as I mentioned in my explanation of Luke 15:10 and Luke 20:35-36.
“St. Someone” can’t answer your prayers, but can pass them along with a greater degree of righteousness. And as I demonstrated in the post, with God, the prayers of the wicked are ignored and the prayers of the righteous are effective.
Of course we should pray to God. We should never lose sight of Him, lest we damage our personal relationships with Him. However, like I’ve mentioned, the prayers of the more righteous are more effective, so if we urgently desire our requests to be fulfilled, it couldn’t hurt to invoke the intercession of a heavenly saint.