The problem with income tax is that it encourages the richest to run scams where the ROI is "cost of accountant + tax saved < expected tax = do it". If your income exceeds $100,000, it is almost guaranteed to be worth it to hire expensive lawyers.
Then there are the terrible scams like the one I read (which I can't confirm) where startup founders with public companies receive a minimal income, like $1 per year, and instead borrow their yearly requirements against the value of their shares. That could be $10M tax free - it is borrowing so it isn't income - and a sales tax starts to look like a pretty good idea! That'd be $1M in tax on a sales tax of 10%, vs $0.
Anyway, like I said, tax is complicated!