Why do people think that having programming skills is something that people of the future need? It's useless for most of people, and for many people who know how to program, is also useless for them too, as most if not all their needs are already fulfilled by someone else.
I think it's more important for the younger generation to learn about other things, some of them I do not know.
Things like agriculture, law, music theory, etc. are much more important than programming.