Yes, but one should still use them, right? Do you think our withdrawal from Vietnam, Lebanon, Somalia was precipitated by the lack of weapons?
Tactically, it is not a trivial problem to confront 300 speed boats loaded with explosive and attacking our carrier close to their shore. I am afraid that we may lose a carrier under such circumstances quite soon, and the consequences will be enourmous.
We would see these forces gathering before they ever put out from the pier. Aircraft would be taking some out before they were ever in range of the Phalanx or that other cool looking gun.