While we blame all this spending on whoever is in the Oval Office, most of this spending comes from congress. But because the president signs off on these spending spree bills, he does get the blame.
Trump has demonstrated that he will sign any bill that comes across his desk. And there is always a reason why (excuse). Pretty much the same with just about every other president too. All of them, when talking about runaway spending, put on their frowny faces, say they worry about spending and promise to do something.
But the bottom line is that no one -- president, congressperson, senator -- from either party really cares about runaway spending. I've said this before: All of them will continue to kick the can down the road -- keep spending and hope that whenever the disaster comes, they will be out of office so that whoever is in power at that time will have to deal with it.