I think taxes should be based on a 5-year rolling average, to ease the burden for people who have high income only once in their life. Winning the lottery or patenting an invention that makes you rich is the American dream. Let’s tax high earners but show some lenience for folks who have a once in a lifetime windfall.


Why do you think that matters more than how much they contribute?
Your question is tied to the idea that their contribution is only contrived of their income taxes, and ignores the fact that 2 people working the same hours contributing the same amount don’t receive the same income.
If you want equal contributions from all income taxes them you would have to have equal pay for all jobs.
“But my job contributes more to society”. No it doesn’t.
The doctor needs a roof just like the roofer needs a colonoscopy.
Because the bottom 50% couldn’t pay 40% of all income tax, they’d have a negative net income. That’s why tax brackets exist, once your basic needs are met you can contribute more to society as a whole. It sucks to pay more if you’re earning above median, but it’s the cost of living in a society.
Because if you could contribute more, you should.