I'm not sure that is the reason, honestly. Used to, the government could spend a TON of money with relatively little resistance. Even programs that did get a lot of resistance could still be done without worrying about the political capital of fighting people that were largely on your side.
At the federal level, this was somewhat easy to do, because the vast majority of government spending would go to domestic recipients. Yes, we were spending a lot, but local places would see and could celebrate in the results.
At some point, though, we switched to the idea that taxation is punitive. And we stopped taking pride in big things the government can do. Quite the contrary, people are still convinced the F22 is bad. Meanwhile, many of us still revere the SR-71 as a beautiful thing. (Which, I mean, it is.)