The Belgrano was an ex US WW2 cruiser, not a battleship. And it was armed to the teeth, could have sunk either of the British carriers, whichever way it was facing or sailing. After the sinking the Argentinian navy stayed close to home. I don't call any of that unnecessary.