For comparison. Rebel escape from Hoth is way more unreasonable than rebels destroying the shield generator on Endor. The imperials had a massive fleet blocking the planet.
I wouldn’t call 3 Stardestroyers and the Executor a massive fleet.
Even if I take your assumption of only 3 star destroyers seriously (film never confirms the number anyway), my point about TIE fighters that you ignored still remains.