I appreciate the idea somebody earning say $100K should not pay as much as somebody earning $10,000K - if that is the only consideration. But what about the fact an average NFL player has less than 5 years in the league? I don’t see any way to implement this, but things would be more equitable if one looked at lifetime earnings using inflation adjusted dollars.
Sorry I don’t buy the idea businesses should not pay more. There is nothing fair or equitable companies with millions net income paying zero income tax. I believe business manipulates Congress to write the laws so they avoid taxes. If the tax code were changed so corporate taxes were assesses on the amount of money that shows on their P/E statements, you would have a valid point. But these funds are not taxed do to corporate loop holes like depletion allowances (but a worker depleting his body or skills gets no deduction) and loss carry forwards (but workers to not get to lower tax burdens similarly)
All that said almost every tax issue people what to solve by getting funds from anyone but themselves.