I think the "must be a virgin - NO EXCEPTIONS" is really overdoing it.
Then Christendom was overdoing it for centuries?
The natural law is written in the heart.
These are ostensibly traditional Catholic girls.
A man might not find a virgin, but I cannot fault a man for accepting no less.
The risk in marrying an unchaste women is much greater.
Catholic parents should be telling their daughters that they had better preserve their virginity if they want a Catholic family life.