Well it all depends on the age of the milk giver. I still tell my 17 year old to without sex until the guy earns it. Partly, because at such age, teenagers don't know what they want or should want about intimacy.
But telling a full-grown adult over 25 the same advice is bullshit. Sex should be freely given. The fact that men have to earn sex makes it a contest among men and that’s a problem.
Probably, why rape cases are rising, because men are more challenged to show they are worthy of sex, so they feel entitled to takes it without consent, if the need arises.