BA certainly have attempted to address this issue with their FPP program which I think is a good thing to recognise the financial prejudice that exists.
What? BA haven't changed their spots since the days they were into flying boats.
Their cadet scheme is simply designed to get the best candidates. That's always been the case.