Also, the war cannot be won without boots on the ground, and that is also not feasible as you need 2-4x the amount of soldiers that the enemy nation has to successfully conquer a nation (as per the US Army / CIA handbook), and Iran has about a million soldiers, so 2-4 million US soldiers would be required for that.
It would literally turn into another Vietnam or Afghanistan. Unfriendly terrain where everything needs to be flown or sailed in, hostile population where the US has been painted as the "big devil" for 50+ years.
Speaking of Afghanistan, Taliban had 58,000 "soldiers", and we sent almost 600,000 soldiers there (peak strength) and still lost the war, and Iran is very similar to Afghanistan.
On the other hand, a US retreat would mean Iran keeps the chokehold on global oil reserves, and are free to develop nukes, with any future missions by the US to limit their nuclear weapon research resulting in a worse situation than before.
So yeah, basically a forever war, one that everybody that knows even the tiniest bit about the Middle East has advised against pretty much forever.