Blizzard hasn't been able to make a new tank or support with out it being a "dps" they clearly have no idea how to do this. Maybe they should admit this and remove the support and tank roles and make everything a dps.
I think Blizzard is successful in their attempt to make new heroes completely broken at launch to incentivize paying to unlock them. Personally Ana was one of my most played heroes in OW, but how many people would have payed to unlock her compared to any of the new OW2 heroes?