Other options included pensioners taking a haircut and/or workers taking a paycut, neither of which is particularly palatable and still runs us into the ground eventually. Increasing corporate taxes could square the circle for a little while, but then corporations would slowly move more operations offshore, decreasing tax revenues eventually anyway. There's also the option of cutting other government expenditures, but eventually that stops working and at least some of the things that were cut can't stay un(der)funded forever.
The only other (distantly) feasible idea I can think of would be, again with an eye to Japan (of the past), near-total isolation from other countries economically, but that would have an even more substantial stagnating effect.
How does this jibe with ever-increasing profits?
A traditional pension fund cannot afford that kind of risk without a massive cash buffer and could not have captured that value anyway because it cannot cover its own firm's losses with some other firm's gains. After all, it's not like the same 500 companies are occupying the index as decades ago, and even those that stick there have changed relative positions a lot.
The only thing that could have conceivably replaced traditional pensions and captured all of this value and given it to the workers "fairly" without suppressing the factors that made it possible would have been a sovereign wealth fund run passively but competently by the government, but such a thing is in and of itself a moonshot.