I'm all for simplification, even drastic simplification but politically it would never sell. The code is complex because it is corrupt. It encourages deceit because Congress is corrupt and has more lawyers than it ought. A lot depends on what exactly is being taxed. As Clara points out, capital gains and inherited wealth types of wealth may not be technically "income " depending on how you define what it taxes.