How come people are against starfighters hurting ISD's? It worked out pretty well in the X-Wing Games.
Because those games broke Canon in massive ways by allowing a single X-Wing to hurt a ISD.
What? I know its been a while since I played the games, but where in the X-Wing games can a single starfighter take on a Star Destroyer? Even if you were in a B-wing and dumped your entire payload of torpedoes you'd struggle to get through an ISD's shields, much less actually damage its hull. The only ISD's I recall you kill in the game are those that are either severely damaged already and only need a finishing blow, or are attacked by entire squadrons.