It helps to pass time

Lol there are many less expensive/not at all expensive ways to time pass like watching television,gaming, playing outdoor games etc..
why do you find gambling as time pass?, you could get addicted really fast if you spend much time gambling.