The gambling thing? I got through the first few minutes and couldn't finish it. I just don't care about digital trading cards.
Really though stores have to do that or every publisher will charge more on any platform that isn't theirs.
Even if it's not a good policy for the developer it is a good policy for the consumer.
Which is me in this case.