If it were acceptable for people to wed for a variety of reasons, perhaps we would see contracts of 20 years for a parenting marriage,* five-year renewable contracts for a financial security marriage, and two-year renewable agreements for companionship marriages.
In all of the academic and media discussions about marriage and divorce, there has been no distinction between any of these groups or classes. The unspoken assumption is that everyone who marries at 25 is doing so in order to have kids, raise a family and live happily ever after. I suppose people don't think further ahead than that because divorce is not supposed to happen.
But divorce is happening and it is here to stay. In fact, I think one of the main reasons it is so common is that people have not asked themselves why, other than for love, they want to marry. And marriage, if it is to thrive, sorely needs an overhaul.