Exercising a "little discipline" doesn't really work for addictive substances. In my experience, high-functioning people with tons of impulse control often don't appreciate that others around them have more limited capacity for that. Despite drinking a lot in grad school, I just stopped after my daughter was born. Not out of any problem functioning, I was a social drinker and was just too busy with a job and baby. But it would be foolish of me to assume that everyone can just exercise "a little discipline" and go from 5+ drinks a night to nothing just like that.