"Thank god the Tories understood that we need teach children about what's going on under the hood."
But I don't think that they do all need to know that.
Actually for the great majority of people, the intricacies of the insides of a computer are way beyond their skill or desire to understand. I'm not being condescending. The world is a complex place and is becoming more complex. We can't all expect to know everything about the stuff we interact with.
What's more important is that we don't overlook any of the young people who are capable of following successful and fulfilling careers in our industry. I would suggest that the best way to do this is with high quality education in core maths and science subjects, combined with interesting, rewarding and stable job opportunities.
Give people a solid grounding and they'll be much more able to cope with the vagaries of our industrial landscape.
And yes, I know these things are easier said than done.