I think you're spot on there, better schools take fewer GCSEs, thus (Im assuming) producing a higher caliber of student not necessarily in terms of qualifications, but in terms of depth of knowledge and culture
What on earth is the point of doing 22 GCSEs? They become worthless the moment you get your A levels. I like to think I would've refused to go along with that.
I find the thought of 20 absolutely bone-chilling.