Before a woman gets married she needs to live a life that will attract a decent man.
It’s difficult to live an honorable life in this day and age. Popular culture, the education establishment, government, and even many women (feminists) are all arrayed against a woman who wants to live in a way that would attract a decent man. Nevertheless, what you said is true, and women who try to live honorably will generally reap the rewards. Oftentimes, it’s the very people who have made wrecks of their lives who want to encourage others to do the same. Immoral people do NOT have the interests of others in mind when they try to influence others to live lives of sin.