That lounge in BOD is pretty bad. I was there a few weeks ago, but at least the fridges weren't totally empty. I thought it ironic they supplied gin but no tonic or mixers other than coke.
I presume BA are paying a fixed fee to the lounge operator, and BA think that they are getting value for money, otherwise they'd tell the operator to get their finger out and provide something resembling a proper lounge. Of course in a monpoly situation like in BOD, the lounge people may just have said "take it or leave it". Of course, BA could stop giving lounge access and give a voucher instead. No doubt this would annoy some pax that thought the lounge was adequate.
When I flew though INN where there was no lounge in the height of the ski season, i'd much rather a barren quiet lounge, than the manic departures area cafe.