But that's literally opening cases, what's wrong with that?
I don't mean cases, since those cost keys and crates and are a part of the games marketing model, I mean things like betting on CSGO lounge or jackpots
jackpots are especially horrible because people with expensive stuff get higher odds, completely stomping any competition. its entirely unfair whereas crate unboxings have rarity tiers which mean that anyone that opens a crate has an equal chance of getting any of the skins compared to someone else
crates have the element of risk / reward but its your own, its not gaining from other peoples loss
edit: I called cases crates halfway through whoops. TF2 is getting to me