Was browsing through the forums until I saw a golden reply
tldr of the post that I saw was that, at the point of release, dps were never really meant to shutdown or destroy tanks like they do now, they were very specific and had straightfoward niche to promote swapping. We all know how that went (tank/support power level insanely high, lack of switching, very little counterplay to other roles throughout)
and the post speaks volumes about older metas
quad tank and dive will never happen in the games current climate, because both support and tank now have the self sustain and anti dive/tank resources to stop it. The reason why dive was meta was because of the tanks, not the dps. Although tracer and genji were strong (tracer by design is very special), alone they had counters in the dps roster, but because some tanks had the mobility to get to places and how low damage was you couldn’t really contest the tanks so your job was to target the healers. Dva being dva and winston being highly mobile was the reason why characters like mccree and junk, who are now strong against tanks, used to be trash throw picks in dive, the design they had wasn’t targeted to counter tanks or team comps, the devs were designing for controlled interactions and swapping as a single player on a team
we look at hero releases and most of them aimed to solve a problem that a role needed. Whether they failed or the execution was questionable is a different story, I would like to think about how the game would have looked if support:dps:tank power level was 1:1:1 and if we still had the offense defence class and very specific niches instead of dps now being general tank busting monsters