Education alone won't be enough. You're right, everyone won't be a programmer. However, we have to foster a more accessible health and education environment if we are to survive as a prosperous nation. Health care provides lots of jobs that cannot be exported. Irrespective of how one feels about Obamacare, there are 3 million jobs connected to it. Expand access to health care and you've expanded the job field with good paying, non-exportable, non-machine jobs.
We need a different approach, one that benefits the whole.
America has never been the nation it pretends to be .. but we could be.