Yes, it is true that many millions of undocumented persons working in the US have bogus Social Security cards. It's also true that they pay the withheld payroll taxes, supporting SS and Medicare, though few will ever use those benefits. Also they pay all withheld federal and state taxes. In addition they spend most of their earnings into the local economy and add value with their labor into the general economy.