Somehow, the Chinese, The Russians, The Soviet Union and every other major nation can afford socialized medicine, reasonable pensions for their citizens and a much lower retirement age. Saying that we cannot afford the same is laughable. The U.S. is far wealthier than any of them. My wife grew up in the Soviet Union. For the vast majority of the people the standard of living in the Soviet Union was far superior than it is for working people in the U.S. Working Americans have been scammed by the wealthy.
The U.S. buried itself by cutting taxes for the wealthy since the 1980s. Republicans cut taxes on the wealthy instead of paying down the debt when we had a budget surplus. All the Republicans EVER do is cut taxes for the wealthy. What we need is to correct the obscene wealth distribution that is financially crippling us.
You are dead wrong about SS payments maxing out at 67. If you continue to work until 70, you receive about $1k more per month. Since I've just turned 65 I've reviewed my SS statement and the rules very recently.
Once again, saying that people live to an average of 84 is a bogus metric. The average is skewed by those people who live healthier lifestyles and have better medical care. Generally, that's the wealthiest people. For most people working until 67 means that they will have very few years of heathy retirement. As soon as they retire every cent they have will go to the medical industry, until they are broke, then they will die.