Yes, This is just a just income redistribution under a different name.
Yes, but that's all Social Security has ever been. It is not some private pension account you've been paying into. Your money has been used to pay the benefits of people oder than you, and your benefits will come from people younger than you.