It does though
as defense and offense were separated
Defense heroes were 100% more suitable for defense
the only one that worked majorly on both most times, was Mccree,
Torb, widow, bastion, and symm in their previous state before the reworks some of them got, were super stationary, since torbs gun was slow, and a majority of his damage came from his turret, he was stuck sitting on the turret
bastion didnt have ironclad thus was more vulnerable, so he had to stay behind shields 90% of the time, just like now most of the time. Widow still majorly sticks to one spot, but since grapple was on an EVEN longer cooldown, no one tried to be hugely mobile with it.
The classes were divided by how effective they would be in defense or offense
Of course there were times offense heroes worked better on defense and defense heroes better on offense. But the same way some healers were better off doing damage, same with tanks. Its all situational.
But the lines got blurred with the reworks and buffs/changes. Torb is now far far far more mobile, same with symm, symm no longer needs to babysit a corner with turrets, because her beam is so short.
Yes they were all designed to do damage, but most at that time, in a different way. if the game had 12 supports, there would be an overbearing amount of supports, meaning there would be a support who countered every single dps hero, and every single tank, well, if the supports were all different.
With dps, its easier to do different kinds of damage, while still staying relatively balanced. With healing youve seen whats happened. Every single healer that has been added post release has been OP at some point. Brig, ana, bap, and moira.
The reason is, most of the responsibility in a game is on supports, and tanks. Not dps, Knowing supports can kill, and so can tanks. They also have a job, in tanking and supporting, the only job dps have, is killing.
a lot of dps heroes have been op too, sure. But most of them, not at launch. Ashe wasnt, neither was Doomfist, sombra is still one of the worst heroes in the game. the only one that was CLOSE to being OP was doomfist, but only got to that OP state after the meta changed, and he got BUFFED.
The state of the game would not allow another 5-8 supports being added without most of them taking over the game. Destroying the entire balance of the game.