What it comes down to is cost, if you think defense spending isn't high enough then adding carriers obviously won't bother you as more is better. If you think defense spending is too high then you're ok with fewer carriers (if the govt. could keep contractors on budget and on schedule this wouldn't have even come up.)
Well, yes and no. Both the Navy and the contractors are complicit in this. But, that is after the fact. Even if the GRF was ready to deploy today we would still be short.