Agree . For many reasons :
(1) US has long range SAM and radar to about 200 KM range . Based on ship .
(2) US has low RCS ships , making use of radar guided anti - ship difficult form plane .
(3) Iran pilot has no ground support against US plane at sea . ( RADAR , SAM , CHAFF , ECM ) .
(4) Iran pilot can not be recovered if ditched at sea .
I think only use anti-ship missile from plane if :
(1) Iran plane launch anti-ship missile from more than 200 KM .
(2) Either passive radar guidance or IR / optic guidance needed against low RCS ship .
(3) More capable low RCS plane available . Or confidence in jamming ship radar .
(4) Ability to recover pilot at sea .
(5) Use of other assets such as helicopters , subs , ship or shore based missiles not possible .
I also think Iran can produce SA in large numbers as it has made other equipment in large numbers also . The reason why it has not done so may be other than Industrial capacity . I have to rule out politics or economics , because Iran did not bow down about nukes so it won't be pressured about aircraft or missile range . Also Iran leadership is unified and this will not allow internal politics to stand in the way . So it seems technical consideration or pilot resistance may be a cause .
As far as technicals , if it is an F18 type plane or even a F5 type plane then it will be good against Hornets . And with careful modular design it can be slowly transformed into stealth aircraft to fight F35 in few years time . Pilots may resist the idea of the SA being used because of high attrition rates . This is a genuine concern . I have no good answer for it . Apart from saying that large number of Bassej volunteers with high motivation can be trained . But they still need a plane . What better than new SA fighters . At least the flight charecteristics will be the same as stealth SA fighters . Also establishing the production capacity now will enable rapid increase in SA numbers at short notice .

Another reason for using Iran jet fighter in Iran only is that Helicopter and ship and sub and shore based cruise misslies can not defend airspace and do dogfights . Only Iran jet planes can , and they are in short supply and they should ALL be taken off shore duty and put to air defence duty ! Against high value target such as carrier , duplicate and triplicate weapon exist . Against defending airspace only Iranian SAM exist and planes .