It only worked in the old days because everyone respected the rules of the day then.
You sleep with my daughter you marry her. If you don't, you pay with goats or whatever.
Not surprisingly it was the same in most cultures. A friend from Scotland told me if you made a girl pregnant in the old...