Prenuptial agreement should be made mandatory including financial, living terms everything and should be revised time to time since marriage. Otherwise, what you are suggesting would only result into more extortion from the women. She more often than not made a lot of adjustments and sacrifices (because women are taught and expected to do so. I work in the financial sector, and there I see men expecting their wives to prioritize the men's career before hers, to move places as required by the husbands' career, to live with the husbands' family and adjust with them etc. They even give bs unasked for advice to us, their unmarried women colleagues about how we should marry men richer than us, and how we should adjust to their life, career and city choices etc., because they say that's only natural, that's the only way to be happy. And boy, the foul and bitchy mouths of these guys, they just go on badmouthing their wives, their friends' ex-wives and any random women more powerful than them all day long, no wonder they feel so entitled to their wives' adjustment, time and energy), let go of many chances of upskilling, job opportunities and put efforts behind the man's success. Now if the man gets to leave her without even giving back a basic monetary compensation to her, it becomes ridiculously unjust. Now, yes, you might come and say there are many marriages where women got more than they gave back, but remember that's the case for even less than 1% of the population, for the rest 99%, most of the husbands will go bankrupt if they are to compensate everything the women did for their monetary success and well-being. And a law applies to everyone, so you should not make any law that only serves the 1% population, doing injustice to the remaining 99%. Do prenup, don't take away rights from others and stay happy.
And, the idea of having sex with the spouse is a mandatory thing in marriage is ridiculously outrageous. If any party think like this, they should make it clear and include it in the prenup before the marriage, and not talk bs like it was an implied thing, and open secret, a common sensical thing later. Because if both parties are not clear on the terms and conditions, it's a rigged game, not a fair play.