This is probable true, but getting old and living longer wasn't anticipated when social security was invented. And they only just recently increased the age for retirement.
“The boomers have created a social welfare state for themselves that they never had any intention of paying for,” Zeihan said. “Fast forward to today, two thirds of them are retired. They're taking their money, they're going home. The taxes that they're paying have dropped off, and we are left with a welfare state to fund their retirement without their income to pay for it all.”
As millennials — who have already overtaken boomers as the largest U.S. generation, with 72.7 million people — gain political power, they will likely push for major budget reforms. And according to Zeihan, Gen X will be the ones footing the bill.
Zeihan’s suggestion to Gen X is clear: “If you're an Xer, our time has finally arrived, but it's only going to be a moment, so make the most of it, get your money where it's going to be protected because sooner or later the millennials will figure this out, and we will find a way to get the budget back into some degree of balance, and it will be Gen X paying for it — but not today.”