A little extreme but some good points. This has been passed around for a while.
Taxes only work when you have things to tax.
I am seeing an interesting trend in my industry where companies are moving towards independent contractors. Instead of paying people for a job description, they are paying for work performed.
Now for those with solid work ethics, this is a positive. They are making more money than they were before and are getting better tax breaks.
However, in one of my meet up groups, there is some kickback from other workers. Mainly those who find frustration in going at it on their own. They do not have the skills to budget on a per job basis and are unable to cope with the stress of not having a steady income.