Five decades doesn't seem to mean much when most of their leadership, military and air defenses can be laid prostrate by the US and Israel in a couple of days. I don't ever take Trump for his word, but neither do I think there's wisdom in believing that a technologically superior force couldn't easily wipe out Iran's ballistic-capable navy just because they've been preparing for a long time.
Edit: am I wrong? Can copium in fact save inferior boats from a vastly superior military force?