Hi there!
Actually a form of BOB has previously existed on BA!
When many of the routes from LGW were operated by GB airways they would always announce that for those in Eurotraveller that all drinks were complimentary with the exception of Champagne which would be bought for £5 per 1/4 bottle.
If it is done in the correct way it could work. However, I agree that J and F would have to be untouched...........
FD