Let's be a little more honest. FICA, SS and Medicare, taxes are paid by all workers. These programs are part retirement insurance and part welfare.  Even the poorest worker pays 15.3%. 

Consider, 100 two income families earn $100k and pay 10% earned income tax. Total tax revenue $1 million. Joe Billionaire earns $100 million and pays 16% unearned income tax. Total tax revenue $16 million. Oh my, Jeff Billionaire pays 94% of taxes. It must be unfair?

How about we eliminate FICA taxes and have all programs funded by income taxes instead. Have the poorest workers pay 10% and go up from that point. Have earned and unearned income pay the same tax rate. To be fair, eliminate tax free income completely, especially since it is the rich the get almost all this income. There, now everyone has "skin" in the game and the entire top 20% pay 95% deception goes up in flames.