How can governments seemingly run permanent budget deficits?
Because they have low interest rates and growing tax revenue.

As long as your income is growing faster than your debt, you can keep borrowing.