There is no problem with assigning people a number. the problem is that people start using that number as Verification, not as an identifier.
People treat your SSN as a password, when really, it just uniquely identifies you. Its basically an Email Address, not a password.