I don't think the person you replied to is 100% on the money, but assuming he is, the companies would still need to advertise so that the venue or the restaurant purchased that product.
And the venue / restaurant is going to choose what they think people like, so smart brands would still advertise to the end consumer.
Yes and no. I imagine (yes, that means I made it up) that with a big enough brand, venues can piggyback on your life-style mass marketing. Both in terms you brainwashing their customers to ask for it, and in the more subtle way that carrying your brand will allow the venue to associate itself with your image (eg. Bollinger, Carlsberg etc).
And the venue / restaurant is going to choose what they think people like, so smart brands would still advertise to the end consumer.