Sometimes it takes more than starting a new hobby yo stop addiction, the reason why I'm saying this is because there are people that I know that started learning how to play videogames just to quit gambling addiction but somehow they still find theirself back to gambling. It's all about having self control and being able to stand on your decisions of not going back to it, distracting your mind with a hobby might not be enough
Self control is indeed important for people who wants to stop gambling but it's there's always someone who doesn't have self control and the only thing can help that person to stop is through rehab center with the help of family. It is only enough to distract your mind if you have self control so I would say it's enough unless it's about a person with no self control and will always continue gambling. I myself am a gambler before but I did manage to stop by watching movies with my family.