I also think that why didn't they just shoot Danys dragon first, if the accuracy of the ship ballista was that good and they had the element of surprise?
Anyway, if we are expecting logical plot lines from a show with dragons, zombie ice armies, reanimation etc, do we really need to analyse every aspect of loose plot lines?
Sometimes a show is just for entertainment and not dissection.