I really appreciate the gentle way you mentioned "excessive drinking" not even defining what this exactly means
. IMHO, two drinks per day should be ok, if that helps relaxing and improves well-being. If somebody can abstain that is even better.
Genetics? Yes. We have locally family going from 80+, ~50 and teenagers, and they all, all generations, win or are in the top of the local runs and ironman competitions.
And yes, looking young has advantages and appeals to human vanity, but FEELING young is so much more important than a few extra wrinkles here and there.