It is a social issue. People being incapable of taking care of themselves is inevitable. All civilizations had these issues. Families, churches and general generosity of neighbors have always been used to mitigate this.
Now with the wealth gap increasing and the individualistic philosophy in our society with not noticing and tending to these early on. We only notice once the person is a full blown junkie. Many needed help for a a short moment in life and could of become autonomous after, many are both permanently incapable of autonomy. Either way society have to deal with them. We have enough resources! For the price of just one of those opulent pick up we could probably shelter one person for 2-5 years.
To make it more educational make it interact with the system and the user . For example I would have the program to show a list of real files from the os and prompt the hacker to delete it or not.