From personal experience: Got the highest A in my year in Psychology AS, forgot everything I learnt by the time I started A2 the next year. Imitating the knowledge just for the sake of what the qualification means in UCAS points rather than internalising the knowledge for the sake of real world/ job application, or anything that resembles actual useful use of what A - levels are meant to set you up for.
It's the wrong way to go about it but the only way to go about it, for me and most of my friends, bar the A* student who FITS THE BOX but couldn't get through any interviews because ... When you fit the box where's your personality?
When cramming and short term learning are necessary to do well in rigid exams (for some/most), you know the system is screwed up. That BTECs, which for some subjects like Media are far better in terms of what you will learn and the skills you will gain compared to the A-Level equivalent, focused on retaining specific exam information, are looked down upon by Uni's even though the UCAS points are equivalent in theory, you can see it really is skewed.
There should be a more flexible scheme that adapts to individual learning and preference rather than trying to fit everyone in to a very rigid and useless box. The jump from GCSE to A level is ridiculous, and the years wasted from 1-9 at such a slow and meaningless progression that usually has no effect or prep towards getting GCSEs is equally stupid. Some people suck at exams, but does that really mean that in turn they should be crippled in their chances to get into a good Uni, to get a good job? Because you know, in real life, exams are at the core and centre of living. Not.
Sorry about the rant it just gets to me.