Marriage is more a contract between a couple and their society.
When you think about reasons for divorce, think about society as much as the couple.
You need to rethink your reasoning on this point. The marriage vows say nothing about society, and there is a reason for this. What happens between a man and his wife is between them only.