Taxes that require disclosure could lead to criminal prosecution for those that earn income from illegal activities, so they won’t file.   Similarly, illegal aliens risk deportation, so they can’t risk filing.  The net effect is therefore that income taxes effectively subsidize illegal activities, and transfer the burden from cash businesses (who can get away with declaring less) to salaried taxpayers (clerks, secretaries, school teachers, pharmacists, steel workers, …).