In general, I think it's a bad idea to try to orient our entire education system to push everyone into a job that only 1% of people will end up doing. Instead of teaching python to kindergarteners, we should start specializing students earlier. Rather than having everyone take the same classes up to about the age of 20 (your first 2 years at college being mostly pre-requisites and gen ed), we could adapt strategies from European education systems which allow specialized high schools in the mid-early teens. Even more, I think students should have more control over what they learn and when. The idea that we could push tens of millions of teenagers into the same narrowly focused job and have ALL of them come out with the same good outcome is just educational malpractice.