I find it *really* weird people actually like and defend paid cosmetics in full price games. When did this become accepted to the point that gamers will argue for it?
For me, it was Path of Exile who normalized pay for cosmetics - then WoW with the shop for cosmetics where you can also pay with gold earned in-game.
It's a compromise position - not ideal for either side, but it works, and you can live with it - and it certainly increases cosmetic options, which is fun. As always - people can vote with their wallets, but so long as the cosmetics don't affect power or gameplay - it's hard to fault it as an option. Don't like it, don't buy them.