That's a very good question, and not necessarily an easy one to answer. As I indicated at the end of my presentation, changing a culture is not an easy thing.
The best thing I can suggest is that we need to find a way to impart these skills to our students at both the high school and university levels. I can't pretend to know what the specific mechanisms would be to enable that to occur.
I would love to be at a point where, when I'm dealing with my undergraduate and graduate students, they would know how to program and how to use the computing applications for 2-D, 3-D, and so forth. I would say the central problem is finding people with knowledge to be able to thrive and to innovate. That's the central challenge.