There is a major difference between expenditures for Ukraine aid and on the Iran war. As part of the Budapest Memorandum, the US offered security assurances to Ukraine. So, there is some justification for that spending, if one considers honoring such agreements to be of any importance.
Meanwhile, the spending on the Iran war is tantamount to piling cash into a mound and setting it on fire. This war cost the USA about $12 billion during the
first week. That doesn't include the costs being incurred by the economies of the world, the fallout of which, will be felt long after the war ends.
And, don't worry about the billionaire class, with Trump's tax cuts aimed at the rich, along with rampant corruption, they won't have to pay for it.
https://www.theguardian.com/world/ng-interactive/2026/mar/19/us-iran-war-cost
Eleven charts illustrate the extraordinary level of support the United States has provided Ukraine in recent years—though there has been no new U.S. aid legislation since 2024, and combined European aid tops U.S. contributions.
www.cfr.org