Meanwhile 15% or so of our paychecks go towards social security, which many believe won’t exist in 20 years, regardless of contributions you made.
Finally, the cost of retiring heavily depends on two things- healthcare and housing. Many Americans remain employed until 65 when they are eligible for Medicare as their employer-provided health insurance is all they can afford. Prior to Obamacare, these individuals would simply be uninsured, but now it’s “insured but it’s ridiculously expensive” without their employer.
As for housing… it’s common to sell a single family home for X and use X/Y of that money to buy a smaller townhome or condo to live in until the day you die. This can work out well, adding tens or hundreds of thousands of dollars to the retirement account, but it relies on the person owning the home, having significant equity in the home if it’s not fully paid off, and being willing and able to sell the house and downsize.
The system is broken and in this software engineer-heavy forum, I think it’s easy to forget that we make more money than most Americans. Heck, we make more money than most humans.