This is all for gameplay reasons. It comes down to the same comparisons I've made between LoL / Dota / HotS. In LoL/Hots there are class archtypes. Characters in the archtypes compete against eachother on a power scale strictly related to their function, Tank, Bruiser, ADC, Support etc...