The amount of money that actually goes to homeless people is extremely low, and most of those meager funds are used to give them food and temporary shelter so they don't literally die outside. And even then, the amount of taxes that "low wage laborers" earn is slim. Why can't those with vast excessive wealth give some of it to services that can rehabilitate the homeless, or create unskilled or low skill jobs that pay enough to keep people indoors?
If a homeless addict is smoking crack outside, what he needs is a shelter that can rehabilitate him, get him off drugs and get him employed somewhere where he can make meaningful contributions and connections to his society. Services like these barely exist, and are in desperate need of the money that we for some reason insist on giving to the wealthiest mega billionaires who keep it in offshore accounts and refuse to give to the people they are directly responsible for putting on the streets via critically unsustainable low wages.
To assume that the homeless are homeless because of "responsibility and consequence" is to totally ignore any systemic circumstance outside of their control that may have led them to become homeless or jobless in the first place.