Indefeatable? Never heard that term. But any weapon can be compromised or defended against.
Let us trust and pray that we will not one day in some Orwellian scenario awake to learn that U.S. Navy battle carriers have been sunk by enemy missiles. They are floating targets, detroyer escorts be damned.