I'm curious. Did you have the same reaction when Overwatch removed the ability to play duplicate characters on the same team? If I remember correctly, that change happened between seasons 1 and 2.
To apply your reasoning above, removing that ability was a "short term" (rules based) solution to a "long term" problem (balancing the hero roster to make duplicate heroes work in a competitive environment)
To apply your reasoning above, removing that ability was a "short term" (rules based) solution to a "long term" problem (balancing the hero roster to make duplicate heroes work in a competitive environment)