You totally ignored my second point. If she thinks she is dating a man that is "the holy grail of men" and he askes her to have sex with him, what is there to stop her from having sex with him if her reason for abstaining is that if she has sex before marraige is that she will be unable to get a good man?
I also never said that you implied a women needs a man. I also said that a promiscuous partner is unideal but if someone managed to reform themself they could find a good partner. Are you saying they too couldn't get a good partner?
There are plenty of very good reasons for not being a whore that are internal: sacrificing intimacy, trivializing sexuality, risking stds or pregnancy, training yourself to be terrible at staying commimited to a partner, etc.
But what you said is like "Who would buy a cow if they get the milk for free?" Which pretty much implies the only reason to marry a women is to have sex with her. Your's wasn't as bad but it has very slight similarities with this phrase so I'm bringing it up.