Crafting/upgrading is so goddamn broken. I had crafted a legendary Ashura and upgraded it fully to its highest level (yes, I reached level 50 last night). Then I unlocked additional skills in crafting which gives bonuses to crafted weapons
but not retroactively. So the base weapon Ashura I could now craft at level 50 was already more powerful than my earlier crafted and fully upgraded Ashura
with four damage weapon mods.
What kind of shyt mechanic is that?
You basically spent a ton of resources to upgrade a gun that ends up being notably weaker than the exact same gun crafted at a higher level, and crafting a gun is way cheaper.
Long story short: DO NOT UPGRADE WEAPONS/ARMOR unless you like to waste resources!