> at an unknown cost
We know the cost. We've conducted that type of warfare before. It's incredibly destructive and barbaric and requires huge amounts of human sacrifice to positively take control of territory after you've finished battering it with high explosives from every available angle. It looks really bad on TV.
> cruise missile carriers
You don't get very large payloads this way. It's fine if you want to pierce the armor of another ship or if you want to launch an "assassination missile" at a single unit but not awesome if you want to replace the capabilities of carriers and battleships and the literal BFGs they carry.
> If you build ships good for real wars you tend to get into wars.
It was meant to be a deterrent against other nation states and one particular form of naval warfare. In the modern world of terrorist cells and asymmetric warfare this may be a moot point.