If you keep spending money you don’t have, sooner or later you go broke. From Ron Paul at ronpaulinstitute.org:
The mainstream media was too busy obsessing over Russiagate to notice that, according to an annual Social Security and Medicare Boards of Trustees report, the Social Security trust fund will run out of money by 2035. The trustees also reported that the Medicare Hospital Insurance trust fund will be empty by 2027.
The trustees’ report is actually optimistic. Social Security is completely funded, and Medicare is largely funded, by payroll taxes. Therefore, their revenue fluctuates depending on the employment rate. So, when unemployment inevitably increases, payroll tax revenue will decline, hastening Medicare and Social Security’s bankruptcy.
Another dark cloud on the government’s fiscal horizon involves the Pension Benefit Guaranty Corporation (PBGC), which provides federal bailouts to bankrupt pension plans. The PBGC currently has an over 50 billion dollars deficit. This deficit will almost certainly increase, as a number of large pension funds are likely to need a PBGC bailout in the next few years. Congress will likely bail out the PBGC to avoid facing the wrath of voters angry that Congress did not save their pensions.
Unfunded liabilities like Social Security and Medicare are not included in the official federal deficit. In fact, Congress raids the Social Security trust fund to increase spending and hide the deficit’s true size, while leaving the trust fund with worthless IOUs.