blackjack17: I know a number of students who studied very hard for that exam, did very well in their mocks and walked out stunned.
Sure you need to be prepared for the unexpected but if you have been training for a road race and at the last minute they change it to a cross country, it is hardly fair, especially in a standards based assessment.
I think part of the reason is with how internal assessments are undertaken by students during the year. For example in some schools for 91026 numeric reasoning the final task is often a rehash of the practice/mock task with a few names and numbers changed around. Similar with 91029 linear algebra. So the students end up taking the same approach on this MCAT test practising past papers and failing miserably, especially after the changes brought in 2015 (which state a question cannot direct the student to use a particular method and that all questions require some degree of problem solving/be applied to a context). I don't think it's necessarily the teachers teaching to the test, but it is evident there are students who are learning answers to past problems instead of actually bothering to fully learn the methods of manipulating algebraic expressions, solutions to equations/inequations, rules of exponents etc.. in order to apply them in a generalised way.