The real problem is that nobody has ever sat down and worked out what a CPL holder needs to know. In the main it is just a bag of low quality questions that has evolved over the years which drifts further and further from reality. EASA will ensure that it never improves!