Even as something of a battleship fan, the odds of them once again being part of the fleet are rather on the low side.
With a
Nimitz-class carrier, you get anti-submarine, anti-air, anti-ship, and ground attack capability, all of the above out to several hundred of miles.
With an
Iowa-class BB, you get anti-ship, anti-air, and ground attack capability, all of the above within 25m or so (IIRC) capability, save for the Tomahawk system (which doesn't match what the 16" cannons can do, in terms of raw damage).
Don't forget that the
Iowa equipment is, for the most part, quite antiquated, with more than a few systems for which no one is actually trained to operate (the "old salts" being... well, old, as in "past retirement age" old, for the most part). There were upgrades to the fire control systems to accommodate the Tomahawk box launchers and Phalanx mounts, but much of the hardware for getting the shell to the target dates back to the original installations from WW2.
Keeping the above in mind, how often is there going to be a need for bombing the shit out of a shoreline (their primary purpose, post-WW2, with there not being much of an air threat to defend against like there was during WW2)? Even if they're just sitting in dry dock, ships still cost money to keep around. Having 2 BBs (which isn't exactly going to be providing a lot of coverage, given umpteen gajillion square miles of ocean and maintenance downtime requirements) sitting around, while active, on their figurative ass for a
possible role is, IMO, stupid.
All that said, I do think that there is need for a gunfire support role in today's world. I just don't think battleships are the way to provide it, as much as the little kid in me loves the idea of being able to open up God's Own Can of Whupass.