[flagged]
Winning is not the absence of anything negative. Winning is emerging in a stronger position than before.
Yes the US started the conflict for reasons which are unclear. Yes a lot of lives were lost, and a lot of infrastructure destroyed.
Because the US goals are so murky it's hard to determine their standard for "winning". Certainly no one (myself included) is a fan of the Iranian regime. But that hasn't changed. The nuclear threat is unchanged. (A threat which only exists because of Trumps actions in his first term.)
What we have seen is the threat of the strait closing move from the theoretical to practical. We've seen the impact that has on the global sentiment. Iran has a card to play, and they played it, and now we all understand what it means. That strengthens their position.
Israel also ends up weaker here. The nuclear threat is unchanged. But the deaths in Iran will fuel enlistment in anti-Israel terrorist organizations for another generation.
America has lost some global prestige. (Not for the first time recently.) They've shown that they are powerless to open the strait by force.
"Winning" is a loaded term. But so far they have prevented the US from achieving their goals (if they even had any). Lots of countries declined the invitation to join in. Iran is now diplomatically stronger than before. The US and Israel are weaker. Call it whatever you like.
It's a war, everybody loses, but given that the US started this with the explicit goal of regime change and has manifestly failed to accomplish this, it's a victory by default for Iran.
Although it wouldn't surprise me if the final deal includes Khameini Jr stepping down and being replaced by somebody with a more palatable last name.