There's a very good reason why the Iowa class battleships, built during the second world war, were still firing their guns in anger during the Gulf War.
Batleships are no use against other vessels, at least not with the main guns, but they're absolutely fearsome as a shore bombardment weapon, and that's something the US may very well have a need for in the near future, particularly if China gets handsy with Taiwan or other nearby island nations.