Well right now its easier to get BTC funded in your account. A few years ago you had to do a local meet, Bitcoin ATM or wait until you found a block, so if you lost everything, it would take a while to reload before you lost more. Which controlled loss in a way.
Lot of people have gambling problems and there is nothing to stop that, you just have to control yourself to win from the addiction.