I have sympathy for teachers, but the absolute, blunt truth is that at universities, we are getting people with A and A* at A level who have very, very limited skills - many who admit to never having read a complete book
, frankly appalling punctuation and grammar skills, a lack of ability to construct a coherent sentence (never mind an argument) and often horribly lacking in confidence as well. So the current system isn't really working either - it's all very well having a "no-one can fail" system, but that's not the reality of life: and it's pretty piss poor when university lecturers are having to teach very basic writing skills that students used to acquire in primary school (eg correct use of commas and full stops - I'm not talking about semi colons or anything like that!). What's even more infuriating is that these are engaged, enthusiastic and capable young people - who have simply never been taught any different: it's not their fault they're lacking - it's an education system that says what you meant is more important than what you actually said.
Science degrees shifted to 4 year programmes a while ago primarily because A level students no longer had the requisite skills (mainly in maths) to perform at under-graduate level, so the first year is now getting them up to university standard: of course, these are presented as MPhys/MChem etc, so it's not apparent to an outsider that these are still the bog standard BSc courses, with an extended project tacked on to make it seem "higher" - because people on the outside wouldn't have accepted that it now took 4 years to educate to a BSc level, so they had to "create" a justification for it becoming M something or other.
British children are falling down the OECD tables for there levels of attainment - so whatever's been happening in the last 20 or 30 years hasn't served children and their futures very well.