I suspect it's to do with VAT, as someone earlier mentioned. Certainly here in Singers, even buying a pack of, er, aspirin from the chemists if you show the BC you get it excluding sales tax (called GST here), whereas airport staff buying same items would be charged the extra 7%.