There's a lot of evidence showing that gambling as a child leads to gambling problems as an adult, and loot boxes are just gambling aimed to a large degree at children.
Valve games are even worse for this because Steam trading allows 3rd party sites to sell cosmetics directly for cash, and some of these cosmetics are worth tens of thousands of dollars. It's just children gambling money but with a thin veneer of video game over the top.
And I see no problem with that. I have never bought a single skin for Counter Strike nor Team Fortress 2 and I have bunch. Well, I used to, but then CS2 came out and all of a sudden my skins and unopened boxes were valued at hundreds of euros and I sold them on steam.
If you think enabling childhood gambling addictions and unregulated gambling systems aren't a problem then I don't know what else to say to you. Lootboxes are gambling, plain and simple.
Gamblers will always find a way to gamble. I like getting cosmetics for free even if they are randomized. I don’t think I have ever bought keys to loot boxes, I just don’t see the point.