I think, over the years, that the more savvy (at least in Europe and America) have wised up to all sorts of Airline schemes. Many people now buy their food and carry it onto the aircraft, they avoid the "outlets" airside for all sorts of items and I can't remember anyone buying any "duty free" off the trolley for years