You don't have to hide the million drones if the carrier group doesn't have enough firepower to destroy them all before they reach the carrier.
But you might be able to, if they're small enough. Or underwater.
If you can provoke nuclear retaliation, you win twice, at least to the extent that anyone can "win" a battle nowadays: first, you sink Enemy A's carrier (or, more realistically, permanently incapacitate it), and second, you draw Enemy A's nukes onto Enemy B's territory where you launched the drones from.
But you might be able to, if they're small enough. Or underwater.
If you can provoke nuclear retaliation, you win twice, at least to the extent that anyone can "win" a battle nowadays: first, you sink Enemy A's carrier (or, more realistically, permanently incapacitate it), and second, you draw Enemy A's nukes onto Enemy B's territory where you launched the drones from.