Shaders being one use items are fine, provided they drop at a normalish rate. If you want specific or special ones, it’s totally optional. It’s a fine line of offering a bonus item or forcing the game into pay-or-play like lots of mobile games.
If you don’t want to buy it, don’t.