Tax cuts and low revenue are the real culprit. America keeps writing big checks while refusing to collect enough to pay the bill.
Revenue's actually near historical averages as a share of GDP. It's mandatory spending—Medicare, Medicaid, Social Security—that's exploding and projected to eat the entire budget.