The question being argued is whether drinking a small amount of alcohol is detrimental to your health. This is a different matter altogether.
We, humans, have been drinking alcohol for millenia. I'm skeptical to the idea that a small amount, say, a glass of wine for lunch every day or so, can harm us, especially for active individuals. There has been a natural selection process for us to adapt.
I believe what Taleb is doing here is of great public value, and I commend him for that.