Увидел ваш вопрос и не смог пройти мимо. Для начала давайте сразу определимся, какова доля коренных москвичей (как вариант в 3-ем поколении) от общей численности населения города Москвы. Я так думаю, дай бог - 0,5%. Это при хорошем раскладе. Теперь относительно причин, почему в Москве много пьют. Первая причина - психологический климат самого города (где бы ты не был всегда много людей, вечная суета, пробки, очень быстрый ритм жизни (чтобы что-то успеть, приходится ускоряться) - все это негативные факторы влияющие на психику, самый простой выход это расслабиться с помощью алкоголя. Я сие действие не оправдываю, так как по факту это самообман. Теперь второй фактор - так как людей огромное количество, уследить за всей этой массой весьма проблематично, к примеру штрафовать за распитие спиртных напитков в общественных местах (возле метро или на лавочках во дворах) - это сколько надо полиции? Тем более, что другие, более серьезные преступления, никто не отменял. Опять же относительно приезжих, основная часть людей приезжает зарабатывать деньги, время на побухать, как бы, априори, у них немного.Да и на фига? Заработал, вернулся домой - в родные пенаты и что хочешь делай. Это скажем так у "москвичей" есть свободное время, досталось в наследство пара квартир от бабушек и дедушек. Сдавай, деньги за сдачу получай, можно и не работать. Времени свободного вагон и маленькая тележка. Далее свою мысль развивать не буду, я думаю и так понятно.
Теперь относительно самого пития. Лично я, последний год, живу в небольшом городе (до этого более 10 лет жил и работал в Москве) - население чуть больше 500 тысяч человек (областной центр). Я бы не сказал, что у нас меньше бухают. Также, а может и больше. Просто тут причина другая, работы нет или есть, но не платят, что синонимично первому. Соответственно, перспективы весьма туманны. Поэтому алкоголь из доступных для кармана "развлечений", самое первое занятие. НО заметьте, таких людей я не оправдываю, просто констатирую факты. Но опять же, оговорюсь, пьяных на улице вы много не встретите, а причина простая. Попробуй сядь где-нибудь на лавочке с бутылкой пива или, тем паче, на остановке. Более 10 минут не просидишь, заберут в полицию за распитие спиртных напитков в общественном месте.
Опус получился скомканным, но свое видение данной проблемы, я, надеюсь, выразил.