"… most people can’t learn to program: between 30% and 60% of every university computer science department’s intake fail the first programming course."
And that's just to pass a class, and these are people who chose to go to school and major in computer science. And that says little about future success writing real-world code, which some people can't seem to pull off even after getting a degree.
As far as I can tell, programming is part aptitude and part learned skill, and not everyone has any real aptitude for it. This doesn't mean they're stupid: they may be absolutely brilliant at something else. That thing just happens not to be programming.
But I see no harm in letting anyone who wants to learn to program try, and in giving them as much support as possible. At worst it's another failed experiment, but if the upside is inspiring a few more people to become great at this I'm all for it.