Earlier quoted context omitted.
It sounds like ssn is not fit for purpose. If the gov is going to issue a 'secret number ' why not a 2fa device?
I really wish they would issue something like this. Or put a smartcard in my driver's license (I'm sure there are privacy implications to this though).
The long term solution is to figure out how to make financial companies feel the pain of fraudulent accounts. Like maybe when they open an account without doing a sufficient level of verification they should have to pay the victim of the fraud $5000 (in addition to covering any damages they cause).