Maybe our understanding of Scripture from Romans needs a little updating. Did Paul intend to include the Virgin Mary? Why should he cloud the issue of all men sinning by excluding the Virgin Mary in his text. He wasn’t talking of the Virgin, and as far as we know he never spoke of Mary.
Of course he never wrote about her, but family roots were important, and known. He knew of Jesus, and he knew of his parents. Necessarily, he knew the whole lineage of Christ. He knew it was necessary for the Messiah to come from the root of Jesse, and be of the house of David. Yet, Paul never mentions David and Jesus. Did that prove it didn’t happen that Jesus wasn’t of the house of David?
Protestants have this problem. If it aint in the bible, they won’t believe it. But that aint our problem. You don’t believe in a lot of things that are in the Scriptures; why should you believe in something that is more personal, more familiar to our Saviour?
You say: “Every other person in the Bible who experienced some sort of special birth had the circumstances spelled out.” Well, if they weren’t spelt out you, you wouldn’t know about it. How about Moses, and the prophets, Isaiah, Jeremiah, Ezechiel?
Circumstances of their parents are not there, and for some their own birth is not mentioned. We have Melchisedech, a priest who offered bread and wine, yet we know nothing of his lineage.
It is a defined doctrine of the Catholic faith that Mary was born free from the stain of original sin. The Unwritten revealed Word of God is enough for us.
Gen 3:15: “And I will put enemities between thee and the woman, and thy seed and her seed: she shall crush thy head, and thou shalt lie in wait for her heel”.
These words don’t refer to Eve. Eve never crushed the head of Satan. Those words refer to the new Eve, Mary Immaculate.
peace