What is better, offering that skin for a one-time price or putting it in a random box and selling a chance at getting the skin? Let’s say the regular price is $20. Now if the gambling gave a guarantee at around $25, it might be ethical because you could get the skin much earlier and “save” some money. But these companies aren’t doing that (at least not to my knowledge) because they are predatory and not ethical by nature. If they were, they would offer items for a one-time price AND the opportunity to gamble for it with a chance to get it much cheaper.
Same