Sadly there is already enough resources to the homeless, you'll notice none of them are starving to death.  Help is there for those that want it, sadly most have mental health issues, addiction issues and are refusing help.  They are choosing to sleep on the streets so they can "self medicate" and avoid dealing with their problems.  Short of forcefully rounding these people up and committing them to addiction and mental health hospitals I'm not sure what else you can do for them.