Team based games require consistency in player loadout in order to maintain balance and fairness
think of it like in Overwatch, you see a genji, you know what he has (shit taste, for one but that's beside the point), you always know what genji's skills are, the cooldowns, his ult, all that...