Again there's the confusion and conflation between "IT", "digital skill", "programming". What's "digital skills"? Being able to type? Well, yes I'd worry if today's skills were not producing kids who could manage what is functionally this century's "literacy".
"ICT GCSE ... focused office skills rather than those most useful for a job in tech, such as programming."
Well, DUH! IT/ICT ****IS***** Office Skills. It's "how to type", today's version of "how to use a pencil". Half this article is complaining there aren't enough people who can type, half is complaining there aren't enough people who can code. Make. Your. *****. Mind. Up.
Are they complaining that schools aren't producing enough programmers? WTH are they expecting mass production of programmers from schools? As an earlier poster pointed out, the skill and aptitude for programming is something you *have* not something that is imparted by schools. Yes, it's something schools can do to kill off, but if you're not a person who is innately a programmer, it's not something a school can change. This is complaining that not enough people know how to drive, the economy is going to depend on automotive manufacture, why aren't schools producing enough automotive engineers?