No, of course not. So do we agree we are talking about "TE" and not "STEM"?
It has been said eloquently by another commenter already: all the developers at Microsoft, Google and Apple managed to build their careers without a national focus on development education.
I for one, graduated in Mathematics, getting bad grades, and therefore making my degree relatively unmarketable. I then worked as a chef for almost ten years before 18 years in technology. I am now very employable and stay busy. I grew up in a poor yet educated family; and all of my IT skills are self taught.
What I am getting at i there are tons of resources out there for somebody who wants to learn to code. Anybody who doesn't, either doesn't have a computer with a compiler/interpreter they can play with... or doesn't have the interest. I think if we teach kids to read, communicate and think critically, they can follow their interests toward lucrative or at least respectable careers.