Я не знаю, кому как, но про себя мне точно известно: если я разрешу себе "один стаканчик пива", я в тот же день выпью три литра и выкурю пачку сигарет. Уже трижды так ошибался, и каждый раз после "стаканчика" я пил несколько лет пять раз в неделю по 2-3 литра пива. Я буду последним идиотом, если ещё раз поведусь на это и разрешу себе стаканчик

Теперь насчёт праздников. Это исключительно стереотип. Представьте, что выросли в семье, которая на каждый праздник арендует не кабак, а бассейн с тренерами, мячами и всякими веселыми причиндалами. И приглашают туда друзей с района, а на районе все так празднуют. И вот вы так выросли. А потом с района этого съехали, и узнали, что не все отмечают праздники в бассейнах. Наверняка вы будете удивлены, и захотите, "как в старые добрые", "как в детстве", отметить праздник в бассейне.
Мы научены нашими семьями, что на праздники надо пить. В наших силах это изменить. Заведите традицию каждый новый год проходить марафон на лыжах, а каждый др проплывать 10 км. Например.
Представим, что ваш друг подсел на клей. Или на соль. И он вам говорит "ну на новый год-то закинемся? Ну а на др? Как нет, ну ты что, это ж др/нг!" Вы согласитесь с ним? Если нет, почему соглашаетесь с такими мыслями про алкоголь?
Короче, ноль логики в том, чтобы на праздники пить - это просто воспитание, культура и инерция мышления - нежелание что-то новое для праздников придумать.