This problem will be fixed by moving up the age of benefits eligibility. Plus people live longer and will work longer, contributing more taxes.
It's still a problem, but not as bad as you think.
Also, keep in mind that something as "small" as a 5% tax increase across the board solves all...