This makes me think you don't understand how income tax works. Everyone pays the same amount for each bracket of income tax. Those that according to you make 10 times less, pay the same tax on that 1/10 of the income as those paying 30%. The remaining ~33% are applied to the differance. That means those making 1/2 of those contributing 30%, are also not paying explicitly 30%, but only increases within those brackets. What this does, is make it so sums of over something like a million, will pay more in the bracket between 1 million and 10 million, than those who paid brackets below one million.
Once you consider that, the reason why taxes are higher in higher tax bracket, is directly tied to the amounts in those tax brackets.
Sorry if this comes off as pejorative, that is not my intent. But, the tax system is set up in a similar concept, to why you don't try to squeeze water out of rocks. It take a hell of a lot of rocks, to make up a single sponge...
Edit: Holy hell is what I said confusing. Someone paying 10 times versus 30 times, is about 66% less. I swung with 30 times, being 30% just because I didn't want to deal with 66%, when I'm assuming a lot with 33% as it is. Not willing to work out exact math, as the 3 times more is set arbitrarily anyway. The point is to highlight taxation through brackets. Here is a wiki page to try and clear up what I think I made a lot more confusing than it actually is:
https://en.m.wikipedia.org/wiki/Inco..._United_States