This is a very shortsighted and naive way of looking at things. We are better off because Iran has been weakened. The short term issues you mention are real but pale in comparison to what an Iran with nuclear weapons and a much larger missile stock would do. Iran doesn't just want to be left along and live their lives the way they want to. Iran wants to change the world: https://en.wikipedia.org/wiki/Exporting_the_Islamic_Revoluti...
"They are producing, by some estimates, over 100 of these missiles a month. Compare that to the six or seven interceptors that can be built a month. They can build a hundred of these a month, not to mention the thousands of one-way attack drones that they also have. They’ve been doing this for a very long time. And by the way, they’ve been doing it under sanction. You see the attacks they’re conducting right now. They’re attacking airports. They’re attacking hotels. They are hitting, not just military bases; they’re attacking our embassies directly. They’re attacking facilities that have nothing to do with war or with military."
"But he doubts that Iran is still able to produce bigger, longer-range ballistic missiles because the U.S. and Israel have destroyed or disabled known production facilities."
EDIT: I will also add that the reason we're paying a higher price now is the debt we've acquired by not dealing with Iran sooner. This higher price includes the war in Ukraine where Iran's support to Russia is material and possibly even China's current posture. We can also add the situation in Yemen to that long list. You're arguing we should just wait and do nothing because the cost is too high. Just imagine what the cost is going to be down the road.
https://www.state.gov/releases/office-of-the-spokesperson/20...
"They are producing, by some estimates, over 100 of these missiles a month. Compare that to the six or seven interceptors that can be built a month. They can build a hundred of these a month, not to mention the thousands of one-way attack drones that they also have. They’ve been doing this for a very long time. And by the way, they’ve been doing it under sanction. You see the attacks they’re conducting right now. They’re attacking airports. They’re attacking hotels. They are hitting, not just military bases; they’re attacking our embassies directly. They’re attacking facilities that have nothing to do with war or with military."
https://www.cbc.ca/news/world/iran-missiles-production-threa...
"But he doubts that Iran is still able to produce bigger, longer-range ballistic missiles because the U.S. and Israel have destroyed or disabled known production facilities."
EDIT: I will also add that the reason we're paying a higher price now is the debt we've acquired by not dealing with Iran sooner. This higher price includes the war in Ukraine where Iran's support to Russia is material and possibly even China's current posture. We can also add the situation in Yemen to that long list. You're arguing we should just wait and do nothing because the cost is too high. Just imagine what the cost is going to be down the road.