Was the Immaculate Conception indeed unnecessary? All things are possible with God, of course; yet, “Who can make the clean out of the unclean? No one!” (Job 14:4). Making the clean out of the unclean is one of those logical impossibilities, such as making a four-sided triangle, that even God cannot perform.
So, it’s logically impossible for God to bring forth the sinless Jesus from the sinful Mary, but it’s not logically impossible for God to bring forth the sinless Mary from the sinful Anne?
An excellent question. It raises a far deeper, more difficult and important question: if Job is right that it is logically impossible to bring impurity out of impurity, how can we be saved, even by God?
I’ll deal with the second question first.