Yes, which is why it's bad for Iran. Because after a certain amount of time, a global consensus will be formed against Iran and we may get involved in a much more serious war than now with more countries fighting against us.
Our Strait of Hormuz card should not be overplayed. We are already allowing most countries to pass through the strait anyway, and some of them for free. This shows that we cannot afford to play this card indefinitely.
It is highly likely that there will be an economic shock and global recession in the near future. I don't disagree with it.
I am actually quite satisfied that we are rejecting off-ramps. This is the kind of war that we should fight it to the end, but we are going easy on Israel for some reason and it's dangerous.