I’m curious how these things don’t break anti gambling laws
User pays money > User gets premium currency > User presses button > User gets random reward(s)
Here's DI's version:
User pays money > User gets premium currency > User "uses" item before rift > User plays rift > User gets random reward(s)
That extra step means that instead of simply playing a slot machine with real money, you're playing a (very very easy) game segment that gives you (exponentially better) rewards, since you used real money.
Some countries are starting to change their laws to factor in that these digital prizes are perceived to be valuable by players despite not turning into money.
This is how MtG gets around the rules as well.