Because it's both a tool/method to solve problems with, and a practical expression method for ideas.
I very much doubt they will be programmers, just as I doubt they will be auto mechanic, carpenters, plummer's, welders, etc... But I still teach them those skills as well. I really have no idea what the well settle on being over the course of their lives, but the more exposure to different methods and tools allow them to understand problems in better ways.
Like the saying goes, if the only tool you have is a hammer everything looks like a nail.
I very much doubt they will be programmers, just as I doubt they will be auto mechanic, carpenters, plummer's, welders, etc... But I still teach them those skills as well. I really have no idea what the well settle on being over the course of their lives, but the more exposure to different methods and tools allow them to understand problems in better ways.
Like the saying goes, if the only tool you have is a hammer everything looks like a nail.