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.