One then has to wonder how she could do any of that. If she had legitimate access to general Starfleet resources, why didn't she bring fifty dreadnoughts? If her access was illegal and she was essentially taking the Enterprise for a joyride on the former skipper's whim, what random factors conspired to allow her to have a shipful of combat drones? Or did she go to the extra trouble of stealing those, too (her choice of words was "commandeer"), and if so, why didn't she speak to a few close friends and bring at least two dreadnoughts?
On the other hand, when Pike sent his message, there was no intent on having any combat with Control. They knew Control had a fleet of ships, but they were only planning on using the Enterprise to evacuate the Discovery crew before scuttling, after which Control would have no motivation to fight. Which then begs the question of why Number One nevertheless prepared for combat in the specific fashion described. If she was open about the plan with Starfleet (and why not be, as Control learned about the rendezvous anyway, and was heading towards it in the very next episode?), why wouldn't Starfleet insist on sending proper backup, in order to entrap Control and its out-of-control fleet of ships? Why the half-assed measure?
Personally, I'd probably go for "Number One was an idiot and told nobody, out of irrational fear of Control overhearing", combined with either "those drones were slated to be aboard anyway, to bolster this old warhorse with this weapons tech recently developed against the Klingons in one o the many weird wartime projects" or then "those drones were being built/tested/idled at Spacedock, where Number One had easy access to them".
Timo Saloniemi