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.
Controlling yourself again. What you do when you are winning? Stop? Majority will not because they don't want to end their winning streak and that is the power of gambling.