1) Even if all payments into the Social Security trust funds stopped today, they'd have enough cash on hand to cover payments for 37 months. (see https://www.socialsecurity.gov/finance/)
So there's a gap between what they're collecting and what they're paying out, but "will be a problem 20 years from now" is quite a bit different from "living paycheck to paycheck." And since the Social Security Administration doesn't have control over either the amount of revenue they get or the amount of benefits they pay out -- those decisions are all made by Congress, not SSA -- it's difficult to argue that any of this is their fault.
2) Assuming tax collections for Social Security remain at the same level they are today, the trust funds won't run out of money until the year 2034. (See https://www.nasi.org/learn/socialsecurity/future-finances)
So there's a gap between what they're collecting and what they're paying out, but "will be a problem 20 years from now" is quite a bit different from "living paycheck to paycheck." And since the Social Security Administration doesn't have control over either the amount of revenue they get or the amount of benefits they pay out -- those decisions are all made by Congress, not SSA -- it's difficult to argue that any of this is their fault.