I've had interviews go wrong many times, for dumb and dishonest reasons. It comes down to the fact that the employers weren't actually interested in hiring, had too many candidates to consider. So they hoke up an excuse that you don't have enough experience in a bunch of narrowly defined areas, and you're out. Deep down they know perfectly well that you could do the job. But they manufacture some desired experience that you supposedly lack, and start thinking of you as a liar for even applying. Never mind that the whole hiring process is packed with deception from start to finish. Of course you should never outright lie, but spinning and twisting the facts is fine, even encouraged. They focus on superficial skills and miss the big picture. Overqualified is another fun reason for rejection. Why would an employer ever want to reject a candidate for being too smart? Yet a PhD is typically seen as a negative. The standard excuse is that the employee will get bored and leave, as if there aren't hundreds of other more compelling reasons anyone might leave. More like, there's a good deal of prejudice against geeks and nerds and smart people in general, which has been getting worse in recent years with the upswing in anti-intellectualism. When a job application takes a turn like that, when they start hunting for excuses not to consider people, you know the employer wasn't serious.
So I'm skeptical of this push to get more people into CS. On the one hand, maybe there should be a 4th "R", 'rogramming. Maybe programming is such a fundamental skill that it should have a place in elementary school. But with all the noise over H1Bs and the demonstrated facts that many employers really don't value, like, or trust engineers as a whole, not just the individuals among them that aren't competent, it's hard to be sure. They know they have to have some engineers, but they don't have to like it, and many don't. Very tiresome having to always watch your back, be ready to defend yourself, and not give them any openings they can use to drum you out. However, this attempt to reach people when very young is such a long play, beyond what such short-sighted companies can conceive, that perhaps it is genuinely meant.