You do realize Sheik's recovery is more decent than "good"? Needles in no way help her recovery, they go downward and diagonally so the only way for them to hit is if shes above the opponent, in which she won't need to grab the edge because she's already high enough to recover.
When shes far enough just hop on the ledge and chain becomes useless, she either cant make it back or has to vanish on stage and Snake has enough time to climb up and punish.
Similarly to Zelda's recovery but to a lesser extent.