BA have always done this and SQ/CX seem to be going down the same road. In fact most of the N Amercian carriers seem to want to see my BP most of the time. My first flights on AA came as quite a shock with a bored F/A slouching in the galley rather than policing the boarding pax!