In theory, yes, missiles are cheaper than a frigate. The problem lies, as always, with economics.
The anti-aircraft defenses of modern ships will only be broken by a huge number of them. That's one thing, and yet we're talking about just one ship! Add to this that frigates are pack ships, they...