Originally Posted by kNicKz
social security is just a free loan to the government that they don't even have to pay back. I could take 6% out of every paycheck, put it in a separate bank account, and watch it rise/ collect interest. Don't need the government's paws in it
Social security isn't supposed to make you better off if you are already on one of the higher rungs of society.
If you annually earn 100K, you obviously could take 6K and get a decent return on it. Social Security takes your 6K, earns a modest but safe return and then gives you back a present value of 5K or so when you retire.
That extra 1K plus interest goes to someone else who made 30K annually their entire life. It's a social insurance program just like unemployment.