Je ne vois pas pourquoi Marie devait être sans péché pour transmettre au Christ une nature humaine sans péché.
L'absence de péché de Marie provient du fait qu'elle est le vase humain par lequel Dieu lui-même s'est fait homme. C'est de sa chair que le Christ a reçu sa nature humaine.
Parce que le Christ est Dieu, il est normal qu'il ait pris son humanité d'une nature humaine sans péché, même s'il n'était pas strictement nécessaire que sa mère soit sans péché pour qu'il reçoive d'elle une nature humaine sans péché. Dieu aurait pu procéder autrement.
Il n'était pas non plus absolument nécessaire que le Christ naisse d'une vierge. Il aurait pu venir au monde par la voie normale. Le fait que Marie ait été vierge et ait conçu le Christ n'est pas tant une déclaration sur Marie que sur la dignité de l'enfant qu'elle portait en son sein.
De même (et en fin de compte), l'Immaculée Conception n'est pas tant une déclaration sur la dignité de Marie qu'une déclaration sur la dignité de son fils. Elle souligne qui il est - le Dieu incarné.