I don't really see a clarification in it.
First of all, legendary weapons doesn't work like they should. Reseting their status by removin it from template kill all the flawless of the game-applying stats, sigils, infusions takes times, thus better is to use ascended weapons still since its just 2 clicks to swapout without loosing stats above mentioned. Maybe "block" system would work, when u can save the current sttatus of the legendary weapon in the inventory or make some copies of it straight to the inventory. Same like free skins getting for AP, but this would go the weapons.
What i see more is a problem- resets on trait swap-demand. I would like to manually swap trait after buffing myself/crewmates while i cannot cause i loose all. I dont think so thats an exploit of the game that using hero panel to change the trait being out of combat yet. And people getting punished for this aswell.
Next thing is precasting
The changes didnt remove ur mentioned problems. The panel u added on the weapon swap (gear/trait swapouts) remains unused for a lot of players. They work in unintended way aswell with the changes u made.
I personally feel very akward in the current state od the game. I understand stuff such keeping status server in the good shape is important. On the other side theres been told to people that mechanics working in the game for 9years were uninteded and most of em were exploits.
Overall those changes are okey, but not not in the current state are they are now, cause its not working as intended, its been a half product for now