God did not “need” Mary. God called Mary and Mary answered. God does not need us. God calls us and it is up to us to answer.
Jesus said (Luke 3:8) “Bring forth therefore fruits worthy of repentance, and begin not to say among yourselves, We have Abraham as our father. For I say unto you, that God is able from these stones to raise up children unto Abraham.”
Consider this. He could just as easily raise up a woman to bear a child. Only God is worthy of worship; Mary is not.
Mary served an important role but she is not equal to Jesus nor does she have divine powers.
Turn from your idolatry, repent and serve The Lord alone!