I generally agree with you, but not if you add escape routes for the money so that people of means can avoid said personal income tax. See capital gains rate, owner-operated business rate, all the non-taxed perks that businesses provide to execs (e.g. using corporate jet as private jet). You also have to staff the tax collector appropriately to enforce the boundary between corporate and personal income.