The problem isn't (just) different rates for different incomes; it's how people of lesser means are less capable of setting the complicated structures that can make them technically owe less money under the definition of taxable income used by the tax code. A flat tax doesn't change that.