Cheaper, yes. More entertaining, not for a lot of people. Many play the same way you'd play a video game, with the actual stakes giving it a bigger rush. Enough that some become addicted.
If it weren't fun it wouldn't be nearly as big a problem.