The thing with spousal support, etc is that the rules are the same whether you get married at 23 years old or 53 years old.
I can somewhat sympathize with the idea that if a couple gets married young, while both are not "successful" and one spouse stays home without building a career as a homemaker and supports the other one to chase a career to support both of them, that if they split up someday those years of sacrifice and support should be accounted for in some way. HOWEVER... a 45 year old guy who has done it all on his own and then a woman wants to step in and lay claim for the work he already did solo? Nahhhh...
When you're over 30, with the way today's society is, the woman had just as much opportunity to succeed as the man did. If she hasn't, why not?? And if not, why should she be able to step in and siphon off of his previous work, that was the foundation of his success and she had NOTHING to do with?
The other big unfairness aspect is gains from previous investments. If you have significant investments that you haven't put money into since you married, regardless of gains, those gains should be untouchable. Only gains on money put into an investment since marriage should be considered.
I had retirement accounts that I haven't contributed to since 2012... they sat there and grew, and they wouldn't be touched until retirement age. Married in 2019. In the divorce, she was "entitled" to half the gains in that account from marriage until separation, even though she had nothing to do whatsoever with any contributions or gains to that account, and she CHOSE to not be around at 65 when it could be cashed out. It simply doesn't make any sense that anyone else would have claims to something started in motion long before they came around.