That's enough to stop marriages IMO.
In your scenario of being married 2-4 years and then divorcing (which is an abomination) she would only get 1/2 the asssets they had accumulated during the marriage. So if he was fortunate enough to have amassed 100M suring the marriage, yeah, under the law, she is entitled to half. And so what? Maybe he wanted to diddle around and she didn’t feel like she could handle it, men engage in nonmarital behavior too.
It’s always men that act like the women married them for their money if they have any that is. Actually most women want caring and protection and if they get it, the marriage works. If the man is a selfish one, it won’t be a happy marriage.
Unless the couple has some strange pre-nup the spouse does not get half of the assets. It is only assets acquired during that 2-4 years and that is only in some states.
Anyone not willing to share the work, the rewards and the debts acquired during the marriage shouldn’t get married.