This feels like an "old man yells at cloud" take :) Certainly when I was young, I learned programming through recreating video games I liked, and sure enough, tons of young people are working on super impressive, open source projects related to video games. Take a look at the video game reverse-engineering projects, or emulators like Dolphin. There are way more young, open source developers now than ever in history. The default for this entire community is open source software. As they grow into their careers, it's going to feel very weird for them to encounter closed tooling.