Let me guess: you are a US citizen, or anyway live in a country where developer positions abound. Well, not everyone is. Some people live in small towns where the cool programming positions are adapting invoice management software for small businesses.
Also this was before Freelancer.com, before code.org. And he was a boy, he couldn't just relocate. Also, before the App Store.
This is exactly the curiosity that people who enter the InfoSec world feel, coupled with real skills. Often too much skills and too little to do to start.
Then you stumble upon a IRC channel and a world of challenges opens in front of you.
By the way, he asked Valve to hire him. Maybe he just didn't find "less destructive ways to make money" yet.
Don't judge if people are oppressed (or better, repressed) if you have never been, please, either because at that age YOU had the occasions or guidance, or because you hadn't that curiosity or talent.