I used to play Q2 competitively, so I'm a little opinionated:
Not all games are eSports-ready, nor do they need to be.
Why: eSports need to be fair. Everyone has to start at the same place, and the majority, if not all of the performance has to come from player skill.
E.g: Imagine modern football where certain players running on the field could just randomly teleport or fly, but most can't.
Class-based (hero arena, etc) shooters are inherently unequal in the same way, because that's the point of classes (e.g: Heavy having more HP than Scout, Spy being able to cloak and so on).
If you're about to make the argument that "TF2/OW/LOL/WTFBBQ" requires plenty of skill despite the abilities/imbalance: save it.
There's an enormous gulf between what the audience and casual players + enthusiasts perceive as being inside of an eSport and what's actually going on mechanically on the top-level.
Players optimize and engineer the fun out of a game.
eSports players/pros engineer the game out of the game.
Very strange argument. It seems like you're bad at those games and created some elaborate theory to rationalize it. Class based games require just as much, if not more, skill than non-class based games. As the number of classes increases, the total amount of knowledge required and variety of techniques available also tends to increase.
Professional players do optimize the fun out of a game, but that's totally unrelated to the point you were trying to make.