It's important to keep in mind that current workers always are the ones supporting current retirees. It doesn't matter if it's through taxes in a pay-as-you-go system like Social Security, or through the various investments a fully funded account would own. At the net macroeconomic level, workers make stuff and a portion of that gets redirected to taxes, debt repayment, and return-on-capital that non-workers then consume.
In other words, GenX getting squeezed by debt payments and cost-of-living etc isn't something that comes ex nihilo. It's deeply related to the demographic situation - large number of long-lived Baby Boomers compared to the demographic makeup of prior generations.