Homeless people in US are often unemployed, no income, cannot afford housing. Simple logic.
In China, those who are sleeping on the street have full time work with Overtime, they are often screwed over by the Hukou system and unable to find a place to stay.
Hukou essentially create a class system where if you have a Hukou from a “lesser” area, you will be looked down on.