But I don't think the problem is not that society has problems finding interesting challenges for highly skilled young people like him. It's unfortunate his school doesn't have hackathons and other activities, but he's not dependent on such circumstances. I think his problem is that he doesn't recognize that he's in full control of his life.
I've talked with several security researchers who hack IoT gadgets and other things for a living - they write their own ROP chains, hack web applications and test software for airlines with very high security standards - and they told me that they take every talent they can get. They're getting 4 to 5-digit daily rates for penetration test gigs and are well-respected. So there's demand and there are great people who want to share their knowledge.
So my question: Instead of hacking printers, why not talk to companies who are searching for his talent?
I'm not defending the current state of CS education, it's really bad and decoupled from reality, but it's no excuse for gifted people to give up and justify blackhat hacking - which is just another word for being criminal.
Edit: Absolutely agree on the click-baity title!