Iran (and various news sources) have claimed that the straights are not now, and in fact never have been, closed - provided the relevant ship was not involved/linked to the attacks on Iran, and that it coordinated with Iranian authorities.

So, it could be that:

* Iran is lying and that has not actually been an option.

* A lot of the ships which would otherwise have transitioned are involved with the war somehow.

* The relevant parties have decided not to coordinate transitions with Iran, for various reasons

* The data displayed at the link is partial for some reason.

No need for baseless speculation, it's well known that no insurance company is willing to insure transit through the straight while it's an active war zone.