GCSE IT hasn't existed for years. It can only be done as a Vocational BTEC.So I think that’s the point. The kids are not learning it either through their own abilities or the fact that the majority of IT people in the know just go work in the industry.
Teachers don’t get paid enough if you want each and everyone to be an expert in the field. Teach at 20k or work in industry 35k+
GCSE IT is not even an option in some schools.
Also a specialist teacher on UPS can earn over 35k.
Every single student should leave school with an understanding of software and hardware, along with programming.
They then can choose to do a A level in CS if it interests them.
I feel people need to move on from what their experience was at school. Computing has moved on considerably in the last decade.