It’s honestly amazing that they managed to copy so much from TF2 without seeing the maining problem coming.
I’m not sure Ashe was that bad of a call at most skill levels.
The game was also designed with the ability to stack heroes. It’s easier to force swapping/change the match via swapping if you can dump 2+ people on one hero.