Easy to say, but training is expensive and out of the reach of many. In the future you will have millions chasing ever fewer jobs, requiring ever more qualifications, for less pay.
The problem in the US is that there is no such thing as "training," only "education."
Let me explain. In the Air Force, we had specific definitions for "training" and "education."
"Training" is teaching a person how to accomplish a task. It might be an extremely complex task, and his job may encompass a great, great many tasks. But essentially, training is teaching task accomplishment. Learning how to fly a jumbo jet is just task accomplishment. Writing a computer program is just task accomplishment.
"Education" is teaching a person how to think about which tasks must be accomplished. What is the goal of accomplishing those tasks? Why should that be the goal? Is the task accomplishment achieving the goal? Should we change the goals? Answering those kinds of questions requires "education."
Most people in society--even a highly technological society--don't need education, they need training. They need to know how to do thing things a technological society needs done.
Back in the latter 80s, the smart folk who determine the national direction began preaching, "The United States is no longer a production economy." With that, the US began to abandon the concept of training--teaching people to accomplish tasks. Only "education" was needed.
The results of that decision filtered all the way down to how we teach reading to children. Or rather, how we don't teach it.