The oil reserves were running out.
We were looking at $10/gallon gasoline by the end of the summer.
That would wipe out the Rep. party in the fall and the Iranian government knew it. That is why Trump is willing to give them $300B to open the Strait up.
History will record that Trump lost the war.