I was thinking about the shader issue and came up with a potential solution to resolve it. Instead of coming up with a solution to mass delete shaders. What if we introduce. Eva Levante back into D2 as a Seasons Vendor. Meaning she is vendor where we can purchase cosmetic armor after we've obtained it through engrams, events, raids so on. Much like her role in D1. You can move the inventory to her for purchase so we do not lose our ability to have season gear we have acquired and it serves as a goal setter since it would allow us to view what we have and don't have. So we can go on the grind to complete the collection. Simple put she would have Season armor, (at 10 light), shaders, and banners. Still, how does this resolve the shader issue? My suggestion is to make shaders a currency for Eva Levante. Meaning we can rank up with her where she gives us things like legendary shaders, maybe shader engrams like we had in the dawning. I believe she should have all the shaders in the game except for raid shaders and trails shaders for obvious reasons. Giving us a place to trade shaders we don't want or don't need. For a chance to get a shader we do want or need would provide us a solid grind for reward in Destiny 2. She should have shaders like she did in D1 to purchase but this time around I believe you can really utilize her by giving her exotic shaders/quests. Uses the method for obtaining the Lost Prophecy weapons we would have to go on a quest to obtain things for Eva. Could be gathering material going on strikes, crucible, kill specific enemies so on. This kind of thing like exotic shaders being introduced with a new vendor would give players something to talk about. Something to strive for that every player can obtain but only those who go for it will have it. If this goes well for players then I think you can expand on the idea of exotic shaders and have them in things like raids, trails, Faction rally, Iron Banner and so on. Just something like kill quest with a specific gun or run a strike or raid with a full set of armor on. If D2 has exotic shaders then they must be epic brand new shaders. They should be allowed on all the armor pieces and weapons, unlike exotic weapons and armor.
Just make shader use infinite again and put a slot in the vault. Put shaders as obtainable via the world. I change my mind a lot and should be able to be as fancy as I damn well please. I understand the idea of different shaders for different pieces but I'd still prefer to revert.