I don’t get your point. If you are trying to destroy a ship without a nuclear weapon, you need an accurate weapon. Remember this will be coming in facing an array of countermeasures, and close-in weapon systems. The munitions are too expensive they to volley-fire, you have to have a relatively high probability of kill. It’s likely the target will observe the separation of the weapon from the attack aircraft and have a hot reception waiting. This kind of weapon probably costs more per copy than most “warships” in the Iranian “navy”.
Any adversary who cannot counter-measure this system is not worth using it on. Just sink their entire navy with submarines.
The true breakthrough would be being able to make them cheaply in large quantities, where you COULD volley fire a swarm of the against a carrier.
And if China sells a few hundred of them to Iran for cheap, and Iran launches a swarm attack and sinks a carrier group, will we launch an attack against China for supplying the missiles?
Always assume that China will operate through deniable proxies.