To answer your second question, yes, but many folks retiring now, or in the near future have been told their whole working life that social security will take care of them, so they haven't saved as much as the would have otherwise. What makes the situation even more sad is that if these individuals could have invested those funds instead of paying payroll taxes (social security and medicaid/medicare), their retirement income would have been much greater AND have some more left to leave their next of kin.
To answer your second question, yes, but many folks retiring now, or in the near future have been told their whole working life that social security will take care of them, so they haven't saved as much as the would have otherwise. What makes the situation even more sad is that if these individuals could have invested those funds instead of paying payroll taxes (social security and medicaid/medicare), their retirement income would have been much greater AND have some more left to leave their next of kin.