Not necessarily true. I think that's an outdated, albeit mainstream, approach to marriage.
It should be more like forming an LLC wherein you make a partnership agreement. Called a prenuptial agreement in the US, I assume it's more popular amongst the wealthy.
I'd want a solid contract wherein there would be no alimony, separate finances, and rational child support meaning no, you don't get X percentage of my income, you get 50% of the actual cost of raising the children.
Should be much easier this way. Say the wife contributes 35% of the mortgage payment on a monthly basis, 35% of the home is hers in a divorce.
If she stays home to watch the kids, you "pay" her a portion of your salary to account for this.
Maybe we can crowd source some niche accounting software to make this trivial.