On the other hand, how many people can you train to become programmers?
I don't know. But right now, companies are trying to solve the problem in other ways, which is ultimately not addressing their core need.
I just feel like some sort of educational system (bootcamp'ish) would be able to make a good business case for most companies.
I once read that you need an IQ above 100 to learn it and be effective with it, I just don't remember how much above 100 it was. 110 or 115 or something...
On the other hand, programming gets easier by the day.
I know a few people in marketing who build impressive stuff just with GUI based programming tools.
But I don't know how many you could train within a cost-effective timeframe.