Question: why ssn should be private?
Answer: SSNs are often used in the private sector as a means to authenticate the identity of individuals seeking financial or other transactions. Except in those few situations where your SSN is required by federal law (see below), you are not legally compelled to provide your SSN to private businesses.