...so maybe taking cheaper cadets and making them pay for their type rating will help them meet these targets.
Even if every new recruit was required to pay £20k for their TR, the realistic saving for BA over the next few years would likely be less than £10 million, and certainly not more than £15 million. While it's true that every little helps, this really is a drop in the ocean compared with BA's profit targets.
And clearly BA greatly values investing in excellent pilot recruits. If they wanted to make huge savings on recruitment then they wouldn't have one of the best cadet recruitment programmes in the world.