I can imagine this being true but at the same time it's so weird. I tried to open an account with Chase and Bank of America and they ask me for SSN, and I can't get one because I am from outside the US (I just want to get one to have my freelance money in an actual bank and not Paypal/Payoneer/an app).
There are companies that provide a LLC with a SSN for just a fix payment of $400, but I am sure it comes with a lot of taxes issues that I don't want to care for now.
So, how can the financial system rely on SSN if they can be sold for inmigrants?