If it were perfect science, there would be no divorce. People end up together for all sorts of reasons
If the conditions I wrote about aren't met, I won't get married. It's as simple as that. One reason the divorce rate is so high is that people get married too soon and for the wrong reasons.