In modern warfare, from the smallest destroyer and frigate to the largest cruiser and aircraft carrier, all these ships would not choose to install short-range ballistic missiles. Instead, they would choose anti-ship ballistic missiles.
The reason for choosing these was simple.
There were no more battleships!
What was the hallmark of a battleship? Heavy armor and large-caliber guns!
More than 90% of the mainstream anti-ship missiles currently in use were barely effective against the battleships of the olden World War II era.
If battleships still existed, the Russian idea of mounting ballistic missiles on the Kirov class cruisers would probably still be able to flourish. Now that battleships were gone, this would naturally become mere idle talk.
Since battleships had such great advantages, what if they had not become obsolete and could be equipped with missiles?
The reason this did not materialize was also very simple.