The systems in Counter Strike are some of the least abusive in all of gaming.
Open up Roblox and see the sheer amount of loot boxes via Robux with Pay 2 Win items, battle passes, daily rewards, etc.
Counter Strike meanwhile has item skins which don't impact the game. They aren't more OP, in fact, most of the time they give you a disadvantage.
Counter Strike is an 18+ game. Kids shouldn't be on this anyways.
The problem with visual only loot boxes is that people will pay for rare skins and so everyone still gambles on that stuff. I don’t know if they solved that, used to be you’d buy the keys to unlock them and hope to profit from selling a skin. Adults should also be protected against dark patterns like this.
Being the lesser of two evils doesn't make it right. It's also possible to not have loot boxes at all.