Destiny 2 is a pretty good game! To the point where I was surprised. However The Developer's Greed poisons an aspect of the game that once remained free and much more flexible.

WARNING: Strong language is used in the video below to bring the point across in a more effective manner

Destiny's Shader system used to be a way to show off your achievements with no limits on how many times you can dye your armor/gear. In Destiny 2 Shaders are not only consumable and one-time-use but also buyable with real money through their "Bright - Engram" lootbox microtransaction. While these can be earned for free, this Shader system in Destiny 2 has been designed AROUND microtransactions and that's sad.