Cosmetic is cosmetic, someone likes the way it looks, pays for it, receives the cosmetic - IMO no different from buying any vanity item in real world.
Paid upgrades/equipment/unlocks that give advantage to a player in a otherwise free to play game is a shitty spending-fest design that I avoid getting into, maybe unless the spending ceiling is very low. Still, I wouldn't see it as a gambling because there is no randomness involved.
The moment game devs add loot boxes though - well, IMO this shit should be banned. Especially when it's stupid obvious that there is no randomness behind the scenes.
Paid upgrades/equipment/unlocks that give advantage to a player in a otherwise free to play game is a shitty spending-fest design that I avoid getting into, maybe unless the spending ceiling is very low. Still, I wouldn't see it as a gambling because there is no randomness involved.
The moment game devs add loot boxes though - well, IMO this shit should be banned. Especially when it's stupid obvious that there is no randomness behind the scenes.