And why should them? It appears that the Iranian armed forces started acted quite autonomously, by design. They know that communications are not secure, so local commanders have a very high latitude in what actions they deem correct to take. If such a commander deems that asking and collecting $2 MM per vessel is a good idea, they'll do it. But if another commander thinks that sinking a passing vessel is what their standing orders are, they'll do it too, not being aware that the toll was paid. So, if you are the captain of such a vessel, what do you do? Do you complain to Iran for not holding their end of the bargain?