Loot boxes are RNG.
My personal hatered for those is real. If I want something, I want to get it. Not to pay 5$ for it and MIGHT get lucky, or MIGHT 100$ later I still won't have it. Nobody's money should be taken like that. If I wanted to gamble around, would go in Las Vegas.