There are generally two categories of homeless: People who can actually get back on their feet again and hold a regular job, and the long term either mentally ill, or mentally ill + drug/alcohol addicted who are not capable of holding down jobs. Just because empty positions exist doesn't mean that the available "talent pool" of homeless could theoretically fill them.