Employers who don't want to play ball give $100 to computer hacker, wait fifteen minutes, and the prospective employee magically has a valid social security number.
Not to mention the possibility of a vengeful employer firing an employee, then paying that same hacker to make sure the fired employee's social security number never matches up with his name ever again--the guy can no longer legally work in his own country.
Do you really want to stake your freedom, your phyiscal safety, and your financial security on how well a massive computer database that is accessible to everyone in this country (hell, probably in the world) can be kept secure?
Well, considering I'm already part of a massive DMV database, a massive credit database, a massive health care database, a massive Social Security database, a massive IRS database.....
Yes, I am.