For the sake of lore, I can understand supers being specifically what they are. Grenades, melees, and class abilities shouldn’t be limited to specific trees though. Grenades and melees should be a type that matches the element.
I main Hunter and run a tether with Orpheus rig. I’m stuck with a smoke bomb that I find to be ok at best, and a voidwall grenade. Why can’t I have a throwing knife that does void damage and a void swarm grenade? Why can’t I run a gunslinger that can dodge to cloak? Why can’t I run an arcstrider with an arc throwing knife?
No damage amounts have to be changed. No super elements have to be changed(though I wouldn’t complain if they did). Just the ability to choose any version of the class ability with any tree and for grenades to be a type that match the element of the subclass.