I wouldn’t complain when games like Cs:Go charge you to open their loot crates. A lot of other games charge even more for skins. It’s purely cosmetic so it would be like buying an expensive pair of shoes. No one is forcing you to get them, but if you like them enough then buy them.