FANS is right, BA will not change until they cannot get enough suitably qualified people that can jump through the hoops that BA want. It may not be quite the holy grail that it once was, but BA are never short of applicants. Until they are short of applicants or the turn over is such that they cannot cover flights BA will not change and if you don't like it then build a career elsewhere.