С курением все очень просто--у курильщиков плохо со снабжением тканей кислородом, в том числе тканей кожи. А вокруг глаз кожа тонкая, страдает в первую очередь.Вот и следы этих страданий видны налицо.
В случае с алкоголем не знаю, обычно от алкоголя мешки под глазами, а не синяки. Если не пить много, их не должно быть, так?