Its worked before (see 1980s https://www.strausscenter.org/strait-of-hormuz-tanker-war/), and it'll probably work again. Especially as Iran has different values on loss.
The other issue that is less said is that the USA probably doesn't have the capacity to keep bombing in this way. They are using all the fancy missiles first, but haven't made a safe path to do unguided cheap bombing. This is Russian level stupidity, and shows the danger of letting "true believers" organise things over actual planners who've done this before.
more over, allies can't keep up that level of air defence.
It _could be_ bullshit that iran has a whole load of ballistic and drones spread all over the place, but frankly the US can't afford to find out if thats the case.
Sure the US could escort tankers, but that would mean much higher risk of casualties. Given that the USA is reasonably self sufficient in oil, thats probably a hard sell.
Also, does the US have enough stock of ship born anti-missle systems? Sure it has the expensive stuff, and the Phalanx at last resort, but does the USA have the stomach to have a ship sink? I fear what happens after that.