> why we can't just print money to make the shortfall

Printing money to make the shortfall is how US public sector budgeting has worked for decades.