Some Pharisees came to him . They asked, “Is it lawful for a man to divorce his wife for any and every reason?”
“Haven't you read,” he replied, “that at the beginning the Creator ‘made them male and female,’and said, ‘For this reason a man will leave his father and mother and be united to his wife, and the two will become one flesh’? So they are no longer two, but one. Therefore what God has joined together, let man not separate.”
“Why then,” they asked, “did Moses command that a man give his wife a certificate of divorce and send her away?”
Jesus replied, “Moses permitted you to divorce your wives because your hearts were hard. But it was not this way from the beginning. I tell you that anyone who divorces his wife, except for marital unfaithfulness, and marries another woman commits adultery.”
The disciples said to him, “If this is the situation between a husband and wife, it is better not to marry.”
Jesus replied, “Not everyone can accept this word, but only those to whom it has been given. For some are eunuchs because they were born that way; others were made that way by men; and others have renounced marriage because of the kingdom of heaven. The one who can accept this should accept it.”
Mark 10:5 has this added note...
"It was because your hearts were hard that Moses wrote you this law," Jesus replied.
(Emphasis mine)
peace
Exactly. God knows the hardness of the human heart. Remember, the Law is perfect.
When you discuss marriage between 2 believers, it is different. But when one is not a Christian, and is bent on destroying the other, allowances are made - see 1 Cor 7.
Also, note that Jesus DID allow for divorce for adultery - once the bond is severed, divorce is allowed.
I’m not praising divorce, but it isn’t quite a “no divorce” situation.