At least from what I've seen from the Russian navy. They are getting slaughtered by torpedo drones. For a moment, we even had them going into Russia's Dry docks, ruining ships that were being repaired.
While you are partially right, in that you don't need ships on a land battle. I feel this is more of a helicopter analogy. In that Russia does have attack helicopters, but can't use them effectively because they keep getting knocked out by better anti-air weaponry.