I'm a former gambling addict, it is very very difficult for me to lose the amount of money I have lost at craps or blackjack playing magic the gathering.
I don't think we can classify all variable reward systems as gambling. Even competitive online chess with elo and matchmaking could be classified as gambling.
There already is, you gotta have a credit card to buy lootboxes. And while I am not aware of the situation all across the globe, in most places you gotta be 18+ to get a credit card. For a debit one you might qualify a couple years earlier in the US (and probably some other countries), but an easy solution would be for Steam to just ping the bank for info on the age of the customer. However, I am not sure if that would be easily possible, especially if we are talking about API-like approaches.
The only current workaround is using gift cards, but I somehow doubt that kids resort mostly to that instead of using their parents’ credit cards. But at that point, it is on parents, because there are all sorts of ways to solve the problem on an individual level (e.g., get a card with a low limit just for steam, use a paypal account that you have to manually log into for every transaction on steam and don’t give your kid the credentials, etc).
Unfortunately, there is no way one could feasibly stop some parents from just handing their kid a credit card and mentally checking out. And any other solution to the problem that won’t massively inconvenience adult Steam customers seems to be difficult to imagine.
But at that point it comes down to parents.
I feel most of the “children gambling” people just hate the idea of loot boxes in general, which is fine, but the argument is stronger if it’s honest.
That's true. thank you for your perspective
CS cases ticks all of the boxes. I'm really curious why your definition of gambling is.
This is very much unlike slot machines and blackjack which can and do take over people's lives.