Apologies for answering a rhetorical question. But it's money. Contracts get awarded to schools that pass students. The big difference in this environment is that often the the 'pilot's' surname carries a lot more weight then their ability. The schools can't fail them, honour, family name, reputation and don't want to eject them from the training because it could end their contract! Thank god other countries have a more robust selection process.