One of the big contributors to this is the federal reserve’s low interest rate policy. Interest rates are two sided coins, when one side wins, the other loses. When interest rates are kept low as they are now, borrowers win, but lenders lose. Lenders include not just banks, but pension funds, who seek fixed income investments over the long term.
The government punishes all prudent behavior.
There is a reason for stapling those rates to zero. Take any projected interest rate increase you deem reasonable, and multiply it times the national debt. Now divide by the number of taxpayers.
We are pretty much out of runway.