the benefits only come how you can use this opportunity to be a beneficial opportunity because gambling is like giving everything if you use this opportunity properly then the benefits are also give you hands otherwise it will not been suitable for people like who wanted to trust it for long time.
It is beneficial if you are running your own blockchain and have the bets being made in that. Something that dApp developers have done in the ethereum blockchain and EOS blockchain. Doing so in the bitcoin blockchain leads to the mempool being clogged and delaying transactions - something that I would personally wont like to see in future. We have seen satoshidice at one time being popular on this concept but now the bitcoin network does not want so much stress. So companies who want to develop such projects develop their own blockchain or use such a blockchain which can sustain this high load of transactions.