Actually, this is extortion. Meaning that it is done under threat of violence. Worse yet, the US military may end up enforcing this, and collecting on a share of the fees.
It won't take very long for Iran to recoup the damages. After that, why keep the fees going? Because it's free money, that's why.
The strange this is, if the US and Iran can partner on this, that would lead to a weird peace, because they both stand to benefit, meanwhile countries that depend on the straight (Korea, Japan, etc.) have to pay the bill.