Fair enough. The story wasn't about getting a A or not though; it was about the student being failed initially, and the teacher (supposedly) saying he was failing the student because he (the teacher) didn't understand how it worked or even what it really was.
Look, the purpose of the project (any project) is to meet its stated evaluation criteria. Sometimes those are vague, and then the project will surely fail; sometimes (like in standardized testing) they're not, and in those cases purposely doing something contrary to the project objectives would be a sure way to get the project to fail (or, in a school test, get a failing grade).
OK, one can propose that it's a poor way of 'teaching' (and I'd mostly agree with anyone who'd take that position), or one can propose that the criteria that are used to evaluate students are wrong, or many other positions. And although I'm not intimately familiar with the UK system per se, I am with a number of systems who have similar properties (but I'm not in a position to judge how they compare to the UK system).
Still, the picture as it's being painted in the article is so one-sided as to become unbelievable. My more abstract point is: it's easy to (as an outsider) complain about teachers, government officials, workers at large companies, workers at small companies etc, but the reality is that there are many much more nuanced considerations than 'they should award points based on the real skill!' or 'they should work faster!' or 'they should be more lenient in applying policies!'.
And actually, to play the devil's advocate, I would have to agree (at least in principle) with anyone who would argue that the student's failure to understand and play by the rules alone should be reason enough to not give him an A. The project was (if I read between the lines) not 'develop something multimedia, anything you want, as cool as possible' but rather 'develop something multimedia-related taking into account the things we covered in class over the last semester', even if maybe it wasn't stated that explicitly. The successful person is not the one who will make himself a victim when he goes pseudo-lawyering (btw anyone else head to re-read the 'sudo' line a few times to understand the kid meant 'pseudo'?) to interpret the rules of the game to make them fit his definition; it's the one who has the skills to understand the explicit and implicit boundaries within which he can move. (or, by actually convincing others that his interpretation is the right one, which the kid obviously failed at, so that's a situation we can leave out of the discussion ;) )