Users on Reddit and NeoGAF have taken to the internet to express their anger with Destiny 2 in regards to shaders. In the first Destiny game they were unlimited consumables, but are now one time use only. While you can get more shaders from bright engrams, those can be purchased through real-world money. This makes shaders hidden behind the microtransaction wall.
It is very unlikely that Bungie and Activision will making any changes to this.