No, it doesnt. Look at Iraq war and how much it costed USA.
Trump have always been anti-war in the middle east. He called Bolton for war-monger multiple times before becoming president. When Trump got in a fight with North Korea, he had to hire bolton in order to scare north korea. Trump know very well that he have to hold the leash on Bolton. But Kim jong un (north korea president) sees Bolton and remember him as the main engine for start the Iraq war. That scares him, because he know that Bolton is crazy and actually have war blood on hes hand. Luckily, Trump fired Bolton and called him hawk, war hawk.
The recent event with Iran, Trump dont want war with Iran and have said "we do not seek regime change", but wish that Iran never get an atomic bomb. the reason why he left the agreement was because he wish to remake the deal, just without have to have american tax money going to iran. also, the deal expire soon anyway. it was a temporary half fix by Obama.
Now that trump killed the Iranian General who is a proxy fighter funder, Iraq (who are USA allied with more then 202+ military base) want to kick USA out of middle east, what is perfect as Trump tried to pull out of Iraq but was stopped by the people in washington. When your american politican provent you from withdraw, but get kicked out by the iraq government its truely a win-win. To make it exstra spicy, trump used this oppertunity to also get the money back from all there military base. That means trump get the ultimate deal of what he want.
Out of Iraq
Stop iran terrorist funder
and also, get money back for all the bases in iraq.