I disagree. I think a lot of people try various gimmicks and tactics without staring themselves in the mirror and deciding that they actually want to for themselves.
The intent to quit is something you have to be very honest with yourself over.
I say this with countless former smokers in the family, and homeless levels of alcoholism on my partner's side of the family. People can live through hell on the street for decades, people can try and help them too in all kinds of ways from treatment to money to a job, but if they don't want it for themselves then nothing is changing in the long-term. "It's just one drink". Life down the toilet once again, they never actually quit.
And yes, they eventually got off the street after almost twenty years, but it took them to genuinely care about themselves and want better.