Homeless people typically have zero income. They will qualify for exactly zero of the new housing these "unzoning" laws permit.
This is not my understanding. 70% of the homeless in SF had an apartment before they became homeless. They had income, but weren't able to continue to afford the apartment. There's certainly a portion of people who have no desire to be productive, but it's far from all of the homeless or even a majority.
Homeless people are an annoyance but so is extremely dense housing to the point that local resources and infrastructure are overloaded. In addition, I'm skeptical that the new housing developments will even resolve the homeless problem, as its not really targeting the root cause of the issue. Most of the homeless aren't keen on helping themselves, either. You'd have more luck shipping them off to coal mines to work than this, I reckon.