Thank you very much for your answer. You are not moralist, you are raising a good point. As I worked it out for myself, I would consider a life without beer and wine not a very happy life. I think one must always balance his intention for longevity and his "guilty pleasures". In Germany we have a common joke (yes, even germans have jokes :D):
Patient asks Doctor: "Doctor, how can I live up to 100 years?"
Doctor: "Do you drink?"
Patient: "No!"
Doctor: "Do you smoke?"
Patient: "NO!"
Doctor: "Do you have eat unhealthy food?"
Patient: "No!"
Doctor: "Why, then, do you want to live to 100 years, after all?"