The real problem with those big battleships is all the manpower and oil it would take to run them. Can you imagine how much oil (money) they would burn? It’d be cheaper just to use B-52s. Remember, most of the time the navy is jujst going from port to port without firing guns/missiles. The annual cost of maintaining those battleships is not worth it in the long run.