As with any rich cities around the world, like San Francisco, Tokyo, New York, there are plenty of homeless people. Are they better or worse off than the cage people? I'm not saying which is right or wrong, like others said, it is a complex social problem and there are rich and poor people everywhere, it is the government's job to help them.
In Hong Kong, I think the government should use the money that they get from selling all the land to the rich developers to help the poor, and/or tax the upper class to pay for housing for the poor.