>> I don't see how flat or even marginal income taxes disincentivize people from making more money
When you hit higher tax brackets it gets more difficult to negotiate a raise with your employer, because to get X more money for yourself you need your employer to spend 1.4X more on your salary. Flat tax rates have no such effect.