I agree - there's no excuse from a supply point of view for not having the pyjamas on hand for a First class passenger; if not on the aircraft, then certainly somewhere not too far away. In defence of the customer - it later emerged that there hadn't been XL sized pyjamas for him on the previous First Class MEL-LAX sector for him either
It's a sad indictment on the current fixation with cost cutting at Qantas - "cannot see the forest for the trees" comes to mind. In this day & age I can't believe that such special request information isn't kept 'on file' to prevent a re-occurrence