Marriage before sex will get rid of many guys. They can find sex easier somewhere else.
Only the guys that are very interested in you will stick around. And that is a good thing. You can weed out a lot of losers that way. But it isn’t a guarantee that if the guy will wait until you are married to have sex that he will make a great husband, father, son-in-law.
There are some guys that will get so obsessed with reaching the goal of sex with you, that they will actually bite the bullet and get married because that is the only way he can reach the goal of having sex with you. It will seem good on the surface, but once he reaches that goal he can check that accomplishment off the list. Then he will look for a new goal. It could be that his next goal is to be a great husband and father. It is much more likely his new goal will be to find some other girl that seems unattainable and go for that goal. Guys who climb mountains tend to look for the next mountain to climb after they reach the top of the current one. Guys who will do anything for sex with someone unattainable, will tend to make the next goal someone else who is unattainable.
This kind of guy will always be searching, but never satisfied.
Run, don’t walk to the nearest exit.