The main help homeless people need is shelter, and Eugene doesn't have anywhere near enough of it. The services offered may require a homeless person to walk for miles, carrying all of their stuff, from wherever they've found to hide for the night so the cops won't hassle them. Being homeless is exhausting. People are too busy just trying to survive and get what they need every day to focus on getting housed. Some of them are old, disabled, sick. The women are vulnerable to attack by both the small minority of predatory homeless as well as the housed. Homeless youth are often forced into prostitution to survive, while people complain about their panhandling. 

All cities have a homeless problem, mainly because of not enough jobs, low wages and high rents. Eugene is not "better than a lot of places", nor is it a magnet. Housed people need to stop telling themselves fairy tales, and focus on solutions.

https://www.facebook.com/homeless.action.coalition