Потому что корень этой зависимости в очень интересной физиологии.
У нас есть ацетилхолиновые рецепторы, которые отвечают за концентрацию, работу пищеварения и много чего еще. У обычных людей нейромедиатор ацетилхолин вырабатывается по мере потребности.
Но никотин действует на те же самые рецепторы, причем мощнее. Поэтому у курильщиков производство естественного ацетилхолина останавливается и рецепторы теряют к нему чувствительность.
Поэтому когда курильщик бросает, то никотин перестает поступать, а ацетилхолин организмом не производится. Поэтому в периоде 1-2 месяца пока организм снова не наладит все процессы и не обновит рецепторы бывшие курильщики страдают от ломки.
Лучший выход это тренировать организм обходится без никотина. Дать ему сигнал, что никотина скоро не будет и надо восстанавливать все как было.
Для этого надо курить каждый день немного реже, чем в прошлый день. Самому это контролировать нереально, поэтому используйте приложение-таймер специально созданное для реализации этого метода SWay (Google Play)