I must agree....
I teach A-Level ICT alongside BTEC computing (to different groups of students) - A-Level ICT has no relevance at all in learning to become a computing professional. It doesn't involve programming, and is more about "Problem solving in the Digital World" and identifying what types of network existed before we moved on to our bus TCP/IP Ethernet connections. I cannot really see the point of offering A-Level ICT (I know, the irony!) and yet my BTEC computing students go on to university and find that everything they learn in their first year they have already covered as a matter of course.
Students do GCSE ICT / DIDA and learn about how to use computers. They do A-Level ICT expecting the same, and are short-changed with a hodge-podge of some technical but mostly flowery talk surrounding computers and their place in society, that has no genuine use in the real world. Others do BTEC computing and are shocked to find a world of maths, binary, coding and network management, when they just wanted to format some letters.
Teach ICT right at a lower level - show people what the technical looks like, rather than just how to use office. You would end up with a lot less confused students taking IT courses because they enjoy playing on facebook.