Just a thought - in real life dog-fighting through WW2 many many planes and versions of planes would be "pointless" relative to some "great standout fighters".
An extreme example would be the defiant:
https://en.wikipedia.org/wiki/Boulton_Paul_Defiant
Isn't the real point to take that plane and then beat the better ones? When I played Il-2 Sturmovik 1946 online that was what is was all about (it seemed to me). I saw some amazing pilots with far inferior planes defeat far better ones regularly. I got blasted once and just sat there watching some guy do loop the loops and figure 8s near the ground giving up all the height advantages and speed with his inferior plane and one by one they would dive on him....and perish! Wow that was amazing!
If the game was perfectly balanced it would be boring eg a > b > c > d > e so no point to fight at all?
more like a > b unless in this situation where b < a... unless c gets in the mix... wohoo. Boom was that a stealth attack from d, way to play to it's strengths, nice. Ah [expletive] sons, he comes an e, it may be tough but if we take out the escorts first, they are weak on their own.
A well balanced game is a varied game, a game where everything is fielded and no ship is left behind. Because each of those ships had hours of love put in to them by the devs, they each deserve to be powerful in their own special way, and for combat ships that means they need a combat role.
Currently ED combat has one common role "Tank".
Sure the pros can out maneuver anything and run stealth strikers. But the game has to be fun for the average joe too and currently when two mid tier players meet, you just get a vulture/python/conda vs vulture/python/conda slug and scb off.
In the real world yes some ships would be strictly worse. But in the gaming world a strictly worse ship is simply: "A waste of assets, capital and developer time".
Balance is variety. Variety is the spice of life and by logical extension... gaming.