To keep safe from identity theft and fraud. The social security number is what protects your money, back accounts, and credit cards. Once they are hacked there is no going back. Very dangerous. Only give you social security number to banks, credit card, companies, and other important businesses. Don't give it to like your friends or anyone like that, too risky.
Hope this helps!