While I agree with your point, Code.org could make a lot of strides with a group you did not acknowledge in your comments: those who could be programmers if they were shown the interesting parts of the field and industry, not the overly-academic side.
For as many people that might be brought into programming who can't actually do the work, the goal should be to bring in just as many if not more people who never realized they could do the work and enjoy it.
For as many people that might be brought into programming who can't actually do the work, the goal should be to bring in just as many if not more people who never realized they could do the work and enjoy it.