One thing worth noting that’s tangentially related: the reason Social Security faces solvency concerns is not that they couldn’t anticipate the Boomers’ retirement, but because under Boomer management, wages (which are the basis for Social Security’s funding) have been suppressed, particularly on the low end of the wage scale.
They saw the Boomers coming a mile away. What they didn’t see coming was that they’d flatline the minimum wage and kill off unions
That and the Boomers modified social security to cap contributions for high income earners. If we removed that cap the issues with solvency get mostly solved.