I actually agree with the view you express here. While I find the story to be positive - after all, it is apparent that someone did something nice for someone else and improved their life a great deal - I think you are right to say that it is a disservice to the gravity of homelessness in the United States. It is such a complex problem, as you said, rooted in extremely serious issues like mental health, wealth inequality, and lack of proper healthcare. While I love to talk about how code literacy is the solution to many problems, it really has almost zero salience to the topic of homelessness. Ultimately, what helped this guy was the kindness of a complete stranger. Not the education. Not the computer.