There is a HUGE problem with your statement and it comes form socialist indoctrination centers called schools.
You believe in trying to balance things by rebalancing outcome.
It doesn't work in sporting events. It doesn't work in economics.
If you start penalizing the fastest runners, then you end up with nothing. All the fastest runners quit, and the field is dominated by mediocre runners, and the entire sport goes to pot.
If you disallows people to make as much money as they can, then they won't.
And thus, it destroys the economy.
Doctors working half a year, because if they work longer, they will lose money? It happened.
The problem is actually with banking.
Everyone in america should have 20 cars and 5 houses. However, we gave 18 cars and 6 houses to the banks. This is not an exaggeration. It is probably an understatement.
Houses prices are a direct result of bank's lending rules. And with lower rules and fractional reserve lending, the house prices have gone from $5,000 to $500,000 while wages have remained almost the same.
The banks have taken more and more and more out of the economy.
And, if we really cared about the poor, we would have free housing, free food and free clothing for anyone that showed up. A bunch of micro-apartments. Cafeteria food. And a durable jump suit. For any that showed up and needed it. This could be done for a fraction of the price we current spend on welfare, and since it is show up to use, it eliminates 99% of the bureaucracy and rent seeking.
There's no perfect system and don't assume my upbringing ;) I don't claim to have the answers, but I can see we have problem. More equality would be a start. Top bosses have gone from have 20x the average wage to 200x. That's just greed.