There's also the question of how to enforce drinking limits once on board flights when there are many (from Hen or Stag parties) who begin to consume alcohol purchased at the airport Duty Free
.
One possibility would be to extend the US approach, where duty free purchases are delivered to, and collected from, the jetway. Why not defer collection to the baggage carousel at the destination airport?