The law of diminishing returns. When you give stuff away for free people will stand in line to do business with you whether or not they need what you are giving away. When you start to charge for your products your customer base diminishes as you increase your price until you reach the point nobody wants what you are selling.
When the homeless decide they want a home, they will get one!