Quite the contrary I think there will always be a place for Naval Gunfire Support.
But the fact is that these Carriers (all warships really) are getting too big vulnerable for their own good.
Take Destroyers, where does that name come from?
Torpedo Boat Destroyer
I.E. smaller ships to protect the larger ones from extremely small craft.
U.S.S. Cole proved that all the Missiles in the world can't protect you from a Skiff with TNT.