One of the things we struggle with at university level is that students, no matter what type of school they have been to, really don't understand that learning is about them thinking rather than being told stuff.
They have been over assessed, and assessment in most subjects does not allow any creativity in thinking. Even what should be discursive subjects have become formulaic.
The need for formulaic marking schemes has arisen, I think, for two reasons.
First, the massive expansion of exam entries. As qualification rather than education has become central to society, the numbers have increased. So we have many more subjects both academic and vocational needed to be assessed. For example, I have been volunteering with a charity for many years. But in order to 'validate' my skills, all volunteers are encouraged now to go through an assessment process to get a qualification. The rising population also contributes to this issue. With so many assessments needing to be graded, the process has been streamlined. Tight marking schemes help this.
Second, the obsession with exact grades. Exam Boards need to be able to defend the exact number, despite the fact that in many subjects, marking is always a judgement. If the difference between an A and a B is just as high stakes as that between a pass and a fail, the only way to ensure this happens is to eliminate as much of the markers judgement as possible.
Until society relaxes a bit about both of these, schools and exam boards will have no choice but to continue to teach rather than educate.
And unfortunately, universities are being pushed to go in exactly the same way (for example, the calls to end the current classification system because you can't tell a 'good' 2:1 from a 'poorer' one).