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.