You wanting them to all be different then brings another issue. You compare their dps then complain when one does 0.000000000000001 less dps than the rest. You want everything to be balanced exactly, yet you want everything to be different at the same time.

The tanks being different also has them excluded from things, which is exactly what the devs are trying to prevent. The players are the issue here.