I once heard Vladimir Putin say people do what they get paid to do.
This was in the context of the war in Syria, but it applies to homelessness too. If you give homeless people tents, needles, food, money and easy access to drugs, meanwhile overtaxing everyone else, you should expect more...