No the question is why do so many dishonor the Son of God thinking that He cannot answer for Himself? If He is the Creator God of the universe (John 1, Col 1), and He hears our every prayer, knows our thoughts and needs before they are even uttered, why interpose Mary into the process?
Judaism teaches in the Ten Commandments to "honor your mother and father." Jesus was raised in this environment (even though He was God and already knew this law). Since He was without sin however, He was still obedient to them. Do you think that this suddenly ended when He entered into His kingdom? He didn't suddenly become just divine. He still honors His mother and foster father even in Heaven.
This is almost too much of a stretch to acknowledge. I guess the debate should revolve around the word "honor." "Honor" doesn't carry with it the sense that if Mary asks something for you that Jesus is more beholded to her than he is to us, and would therefore more readily answer it.
She answers prayers in the sense that she "has the ear" of her Divine Son in Heaven. When Catholics and Orthodox Christians pray to Mary, we ask her to act as an intercessor, because "all ages will call her blessed" (Luke 1: 48). This is the duty of a mother of a king (the Queen Mother), to act as an advocate for the people that He rules.
First, the title "Queen" is applied by implication...there is no scriptural warrant for this.
Second, there is no scriptural warrant for saying that Mary acts as an advocate for us. The Scripture say that we have AN ADVOCATE, and it is Jesus Christ the Lord; it doesn't say we have two advocates: Mary to Jesus, and then Jesus to the Father. This is extra-biblical nonsense that compounds the process of prayer.