Jesus Cristo e Maria

Sou protestante e sempre tive essa dúvida, Os católicos acreditam que Maria nasceu sem pecado por causava da saudação que o anjo deu a ela, já ouvi argumentos falando que jesus não podia nascer de uma pecadora, então fez Maria nascer sem o pecado original, porém Maria tbm nasceu de uma pecadora e ainda por cima pelo ato sexual, se Maria sem pecados pode nascer de uma pecadora, porque jesus sem pecados não pode também? Qual é o motivo que explica isso para os católicos, pois para mim não faz sentido