@ Berksflyer
In a normal recruitment process your argument would stand fair.
However, remember that BA are an airline and therefore not looking for uber qualified nerds, but future captains. Does a first or straight A's a good captain make? I would personally argue not, far more weight will be placed on the aptitude tests and a person's experience, otherwise the minimum requirements would be far more stringent in the first place to save them wasting time.
Only my opinion of course, which has no bearing on the BA recruiters!