I'm not one to drink at lunch, because as others have said, I think it would sap the energy I need to get through the afternoon.
Earlier in my career, I would have been afraid of what other people would think, but looking back on it, I don't think a drink or two with a plate of food would have caused problems.
Usually it's not the drinking that gets people in trouble, it's what they do after they've been drinking
I've not been, but I understand French truck drivers have it made when it comes to drinking at lunch...I hope to join a few on my next trip there.