All that, yes, and, it’s more complicated. For one thing, the US is now the world’s largest hydrocarbons producer.
More importantly, Iran is a totalitarian theocracy that sponsors terrorist proxy armies. Their leaders chant Death to America and Death to Israel. They deny Israel’s very right to exist. They have ICBMs. Fair or not, the entire region and world is better off if Iran is prevented from having nuclear weapons. We should not aim for regime change, because we genuinely suck at that. But it’s good we bombed Iran’s nuclear labs and Israel assassinated their nuclear scientists. In my view, we should continue those attacks indefinitely until they come to understand: Iran is not allowed to have nuclear weapons. My view.