I always remember a crew circular at BA a few years ago, when I worked there, that basically told crew not to 'show' champagne on the trollet top as pax were more likely to have it!!!
The same goes today with many carriers no longer openly publicising the availability of complimentary alcoholic drinks even though they are still provided.