The reality of Hormuz was well known decades ago - even in 2002 Millenium exercise a bunch of speedboats and motorcycles stopped the US Navy from opening hormuz. [1]
Moskva was taken down by a well coordinated strike that distracted its one (1!) fire control radar. It was also alone. Those are important factors. [2]
A blanket comparison of Russia's attempts to eliminate Ukraine's industry with US Navy's ability to eliminate Iran's is ... questionable. We've flown 1000s of uncontested sorties over Ukraine, and Russia has been relegated to knocking down apartment buildings with Iran's own drones.
It is entirely possible that the US Navy is commanded by myopic idiots who fall for those tricks, but I doubt it.
Finally, it's not entirely clear that the large population won't, itself, become at least partially an asset of the resistance.
[1]: https://en.wikipedia.org/wiki/Millennium_Challenge_2002
[2]: https://www.forbes.com/sites/davidhambling/2022/04/14/ukrain...