I too put it down to changes in society as well as personal experience as children. These days womaen have become a lot more economically independant and are not willing to give that up. Plus like you say, the new generation millenials have been through the damaging mill of divorce and want no part of it. But there is another dimension. These days many countries have governments who are over favourable to women in the event of a split. For this men are unwilling to commit to marriage. It is a one sided contract when it comes to divorce with the women taking all. No man in his right mind would willingly sign up to such a contract.