Most of the US Navy's offensive weapons are with the carrier air wings. The destroyers exist primarily to protect the carriers.
The Russians have to put their offensive weapons on surface ships because they're too poor to afford carriers. I mean they tried to build one but it never worked and was worse than useless.
The Russians have to put their offensive weapons on surface ships because they're too poor to afford carriers. I mean they tried to build one but it never worked and was worse than useless.