If you select someone as your mate who is mostly interested in you for your money, then you should expect that they will take a big chunk of your money if you divorce. I don't mean this in a "you deserve it" kind of way, but in a "this is the relationship you agreed to" way.
If your mate is with you for your money and you are with them for their youth and looks, then assuming you stay with them long enough that after a divorce much of their youth and good looks are gone, why shouldn't they get some of your money? You got their most valuable assets.