I see perfectly well...perhaps it is you who are blinded by zealotry. 

"A client of ours went to a job interview, got hired, then came back to his camp to get his documents..."

Golly those must have been heavy docs, too big and heavy to lug to a job interview.  Them Social Security cards, birth certificates, passports and vaccination records must weigh almost a pound. Too much to put in the pocket of your cargo shorts.  Makes more sense to leave em on the street.

"For some people it takes weeks to get off the street."  

Really, then what are the chronic homeless feral for years?  It's not because their warrens are cleansed periodically.  

Reality bites...