Programs and facilities to address the presenting issues (and there are many) contributing to "homelessness" are certainly needed.  I have long been an outspoken proponent of such programs. 

However, they do NOT address the issue of "travelers."  Travelers are vagabonds who enjoy a "rootless" lifestyle, traveling (as the name implies) around the country, "hanging out", and living off the largesse of the communities they visit.....(some may have trust funds or support from family.) But, and yes this is a generalization, they are not interested in "getting a job and settling down."  Were they to do so, they would no longer be "travelers."  

Eugene is a kind, generous community.  As such it is a destination resort for travelers.  This becomes a real dilemma.  When does being compassionate and helpful become being a victim of your own kindness?  Please excuse the comparison, but, a very nice lady in J.City "took in" stray cats.  She ended up with over fifty...it was a disaster for her