It ought to be illegal to make more than $10M per year. Nobody needs that much money, and besides that, if there were limits put in place the cost of luxury goods such as mega yachts would probably come down quite a bit. And considering that most of these people only use their mega yachts a few times per year, they could pool together with other rich people to share one, which is less wasteful.
Having these obscene amounts of money gives the individual too much power over their peers, fueled largely by issues with various regulations, which should also be addressed with legislation, which by nature will never happen.
If you can't live on $100-300M in retirement then you're doing everything wrong. I used to disagree with this sentiment, was a free market capitalist when I was younger and more naive, but the world is completely out of control. Way too much influence from mega billionaires and it's getting exponentially worse now. But I wouldn't say that I'm completely against capitalism, I just want some reasonable limits in place. I think it would work much better on rails.
So many studies have shown that happiness doesn't increase beyond a certain point a bit past the median income—enough money to feel secure, be able to enjoy some hobbies, do some traveling, etc. I think nowadays that estimate is about $90-160K, depending where you live in the US, and things such as existing debt such as student loans. And I've found that to be true and have settled into a comfortable groove.
More money means more stress for most people, and the ones who aren't too stressed are typically the ones who want to crush everyone else to get to the top. The system basically rewards the biggest ass who is willing to compromise their morals. Not always true, but usually. That's unfortunate and I think putting limits in place, which adjust with inflation, is the best way to limit such behavior and influence.