The only way you can conclude that nearly 50% of the people in the U.S. pay not taxes is if you think that the only taxes people pay are income taxes. In fact most people pay payroll taxes, for social security and medicare. Those are about 7.5% of income for most people. 7.5% is a long way from zero.
And then there are sales taxes.