With the advent of anti-ship cruise missiles, carriers have lost the decisive edge that they had during WW2. It seems like few nations are willing to bear the development and maintenance costs of modern carriers. Yet the US continues to build carriers as if they were at war! Furthermore, there is a huge uproar (along with legal challenges!) whenever anyone dares to suggest even slowing down the rate of carrier deployment. Why is the US so set on a policy that every other developed nation has eschewed? It makes no sense to me.