Yes, traditional battleships are considered militarily obsolete due to advancements like aircraft carriers and guided missiles, which offer greater range, flexibility, and cost-effectiveness, though the U.S. Navy kept some Iowa-class ships active for shore bombardment and as symbols until the early 1990s, with recent political talk of building new ones. Modern threats, including anti-ship missiles, render their heavy armor less effective, making large, expensive targets vulnerable.
Air Power: Aircraft carriers and land-based airpower proved superior, delivering heavier strikes over vast distances much faster than battleships' guns.
Guided Missiles: The development of long-range, precision-guided missiles made battleships vulnerable, as even their heavy armor couldn't guarantee survival against modern weaponry.
Cost & Efficiency: Maintaining battleships became increasingly expensive, requiring large crews and resources for outdated equipment, while hundreds of aircraft or many missile-equipped destroyers could provide more versatile power for the same cost.
Range Limitations: A battleship's guns could only reach targets within their range (around 20 miles), whereas aircraft and missiles project power hundreds of miles inland or across oceans.