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.
-
Now would be a great time for glass needles to return.