Wow, kudos to the creator of this idea (and the Amazon delivery people...), beautiful gesture.
Homelessness is such a tough subject...on the one hand, handouts generally precipitate the problem. Making it easier to live on the streets = less reason to get a job and life back together.
On the other hand, being homeless probably makes it nearly impossible to get a normal job. So many of them may not even be mentally fit for a job.