To sink an aircraft carrier you really need like 10 direct hits with hypersonic missiles. Or a couple of hits with a torpedo. If you are lucky, maybe even a single torpedo hit. People underestimate how hard it is to sink a ship. You really have to attack it below the water line, from the bottom. A single torpedo is more effective than 100,000 drones when it comes to sinking big ships.
What drones could do, is damage the runway and radars and other equipment that would constitute a "mission kill" -- e.g. the carrier has to withdraw for a period to fix the damage to equipment on deck.
But now think a little bit -- the drones have limited range. They have to be launched from somewhere. So just launch missiles from that location. You get the same thing -- a mission kill. You don't need a million drones. And the missile will have much larger range than the drones, and will cause more damage.
So the bottom line of all of this is no US aircraft carrier would venture near Chinese shores in the event of a war with china. That is probably because those shores would be lightning up with mushroom clouds anyway, as would ours. So what do you need the drones for?