i think that would solve both the limitations of the current mod system, solve the technical limitations of too many mods shown in the UI at one time, and still require decision making of the players.
Once the armor is masterworked you could pay like 10 Enhancement cores (for example) to reroll the element of the armor.
-
May be you don’t know that these burns affinities were designed to prevent system crashes. It’s not a roll. If anything Bungie is working towards no more burn affinity, however you’ll have to pay some more 150euros at least to get it fixed in a future future season.