They're designed to be tapped into. The whole point of a surplus was that there was going to be a bulge in payouts so people put in more than the payouts for a time, and then the account is drawn down later. There was a small miscalculation (mostly related to increased inequality, I think), but fixing it is not really that big a deal.
SS is an extremely popular program, and a fix of some type is very easy. So, yeah, I expect it to be solved. If nothing else, just making payments from the general fund will fix it. The shortfall is less than 1% of GDP. And my own situation isn't the issue. We do max out our 401k contributions and have investments beyond that. Again, my expectation is for SS to be supplementary. And note that people actually get more than they pay in, and it's rock-solid safe and inflation-adjusted (actually, the adjustments overstate inflation so benefits grow). The growth isn't great, but that's a nice thing to have as part of your overall package for retirement.
Who is really supposed to benefit from cutting SS benefits? As I've pointed out before, if future old people as a unit pay in the same amount in terms of investments and later receive the same level of payouts, it's a total wash for non-old-people, while for old people, the change would be slightly more rich people and a lot more destitute people. Why is that a good change? If future old people collectively pay in less and later get less, that benefits non-old people, but then you have a lot more destitute old people and probably some younger people would be paying directly to take care of their family members--again, a lumpier distribution that benefits a few people and really hurts a lot. If people collectively make good investments, that means that non-old people are losing a bigger share of their money.