I think most people would be self-limiting with their lunch time alcohol consumption. A glass of wine with lunch is not a problem as I see it. However I see no need for MPs to have a subsidised bar or in fact a bar on the premises at all.
I think we have to assume that most MPs are sensible people with some exceptions of course.
UK State Pension - Is it really enough?
Survey on British Women's Perspectives on Politics and Social Issues

Cheers!?