Nowadays, I've become so busy that gladly it has nearly reduced my gambling to almost 1/2 a week, which for me its a massive improvement. Keeping mind and body busy really helps.
I am not regular gambler and I do not gambler every day. I just give just one to two hours in a week and only when I free. If I have no time then I do not gamble. In my view gambling should not be for making money because it is not business but for spending time with your close friends. Time is limited and we should do something better for ourselves and our families.
You are right, if you wanna just have fun with your friends for one hour in a week, it makes sense but more than this is waste of time I think.