Most of the homeless are too poor to find long term housing (with the expensive cost of housing here). It's not that they have no money, just not enough money to pay rent. Many of them hold down legitimate jobs, but must live outdoors.
Regarding cycling education: the program may do a good job educating future drivers, but the education for cyclists is clearly not effective. I see so many people practicing bad cycling habits like riding the wrong way, not wearing lights at night, blowing traffic lights, etc.
I saw a recumbent yesterday, BTW.