В данном вопросе разбирать причину того, почему в России стало намного меньше пьяниц, нет смысла. Потому что пьяниц меньше не стало. Если вам об этом говорит статистика, то это иллюзия.
И причин у этой иллюзии две.
Первая. Куда раньше забирали алкашей, если они валялись на улице? Правильно, в вытрезвитель. А далее могли отправить в ЛТП (лечебно-трудовой профилакторий). Так вот, и в вытрезвителе, и в ЛТП велся учет алкашей. Соответственно данным этого учета считали статистику пьющих. Сейчас вытрезвителей нет и ЛТП нет, поэтому учета тоже нет. Откуда берется статистика? Ответ очевиден.
Вторая. Где лечились алкаши? Правильно, в наркологии. И там тоже велся учет. Он и сейчас ведется, однако, раньше туда могли отправить принудительно, а сейчас - добровольно (есть, конечно, и принудительно, но только по решению суда). И сейчас еще можно лечиться анонимно, и тогда алкаш под учет не попадает.
Вот и получается: нет учета, нет и алкашей. А вокруг посмотришь - и удивляешься! Я думаю, что любой здравомыслящий человек может сам лично сделать свою статистику: пройди по улице, посчитай проходящих мимо, и окажется, что один из десяти человек будет обязательно выпимши!
Ну и о чем говорить? Какие такие причины снижения количества пьяниц выискивать?