I remember that used to be more or less standard operating procedure on all the major airlines - if the flight was delayed, the first drink (sometimes more) would be free. Don't recall having it happen on UA or AA for many years now...
Too bad. It did help the image of the airline and inspire some loyalty.