There is a price to be paid when women have casual sex. It might be unfair. It might not be unfair. But there it is, be it biology, socialization, patriarchy…whatever… If women give sex away for free, men won’t marry them.
Put more grossly:
Why buy the cow when you can get the milk for free?