Google recently released an advert on YouTube where they said that in 2020 there will be over 1 million jobs in computer science. This is making computers, software's, apps and websites. They also said in the advert that you should go and ask your School ICT administrators why the school doesn't teach computer science as it is such an important thing in the world. The answer to this is, they can't. Not in the UK at least anyway. The government is currently highlighting the importance of academic subjects instead of stuff like Computer Science. Teachers are under so much pressure to make sure that pupils perform well in the academic subjects, they don't have time or patience to teach Computer Science.
There is literally no awareness in Britain that jobs in Computer Science exist. There will be students getting high marks in subjects like Art and Music all the way through to university, some will end up getting a job in those subjects however a majority wont. However if instead they picked computer Science, then the job possibilities would be endless.

There is the same problem with engineering because it's not a subject which is taught in schools. I'll admit that there are a few Science organisations that have engineering days where pupils get to learn what it's like to be an engineer however it is not something which is taught at secondary school.
A pupil might have potential in computer science or engineering however they might never know as long as the curriculum doesn't include even taster sessions of these.