IMHO. All ultimately caused by our fake, unbacked currency, which benefits progressives in government and the failed soviet-style, manipulated central planning of the Federal Reserve
If the Feds had to run a balanced budget (regardless of the currency) then they wouldn't be able to funnel so much money and so many associated mandates down to the states and cities.
If every government whether federal, state, or local had to make its own way then each government would more closely represent the will of the local people rather than that of the feds and internationalists.