I think Lazerphant has hit the nail on the head, but one more thing. In some parts of the world the Captain and the rest of the flight crew are highly respected by the hotel. Think India and the Far East. They want to offer recognition. Do you expect BA to turn that down because it doesn't apply to all ranks onboard?