Have you done the math on this? Are there really enough "top earners" to pay for everything for everyone else?
Would they still continue to "earn" under your scheme? Doing what, exactly?
And why does the path of Progress always lead to the government taking away people's freedom for their own good?
first of all, money isn't the same as freedom - this looks very much like a straw-man to me.
Secondly, there are plenty of unambiguous studies showing that when it comes to luxuries, people don't care what they have in absolute terms: it only matters if they have more or less than the people they compare themselves with.
CEO salaries are not this high because these people are so productive, but because they are in an arms race against each other for workplace dominance: if CEO A gets that much, I MUST get that much plus some, etc.
The typical example is the cost of the suit you should wear to an interview: if everyone spend $200 on theirs, you wearing a $400 suit might give you the edge in the eyes of the interviewers.
But if they all wear $1000 suits, you have to go spend $2000 to stay ahead.
Just like in an arms race, it makes most sense for
everyone to agree not to waste money on one-upmanship like this.
But that is exactly what the rich have been doing for a long time: for some people, being the richest around matters, but it is irrelevant how that is measured in absolute terms. If we confiscated 90% of the wealth of the 1%, absolutely nothing would change psychologically.
Nature and economics are fully of these dead-ends of meaningless competition. If success was measured by the number of people you employ instead, we probably would never have to fear losing jobs to robots.