Since Social Security is clearly not an annuity, calculations based on treating it as if it was (or should be) don't really tell us anything. In particular, where does this idea come from that current revenues have to pay for future benefits? That's not the way Social Security works or ever has worked.
Right, so when our population follows in the footsteps of Japan and Korea, we can just stop paying the benefit/kill all the old people/enslave all the young people.
My default is to suspect arguments that support dismantling social programs now because they might be insolvent in 60 years. Especially when insolvency here means not paying out as much as people expect to receive right now.