Well, here we have another article full of hand wringing about how the US is not graduating enough people with technical degrees.
The problem is very simple. We have policies like the H1B and L1 visas that depress the wages of people in technical in fields.
People inclined to go into technical fields tend to have a greater facility with math than the rest of the population.
Mathematically inclined people look at pay as a part of their career and educational choices, and they determine that there is more money, in going into law, or business administration, or medicine, or video editing, so so choose those professions.
In order for you to increase the supply of graduates with technical skills, you must increase the benefits that accrue as a result of getting those skills.
The efforts this far, which consist mostly of crap like sending astronauts around to encourage kids to take science, don’t work because they are, at their core, a lie.
Our society does not value technical expertise. It it did, it would pay more for it.