Which do you prefer: Living clean on the street where you get to experience the complete dehumanization afforded to you by millions of wealthy people blaming you for things completely out of control, harassed daily by cops, looked down upon by the majority of people, and generally treated worse than a wild dog, where any time you try to find a place out of anyone's hair enough to get a little privacy or silence or safety, cops come and steal your shit and tell you to get lost, and MAYBE have a SMALL chance of being helped by barebones social programs that are underfunded, under-cared for, and often straight up attacked for dumb political reasons, and take literally all day every day worth of effort to keep up with, and anytime you suffer a sweep you probably get set back in whatever process hell you were in the middle of, all so you can get a few sympathy bucks to not literally starve to death, or a cot in a big room full of much scarier people (I know formerly homeless people, american shelters are hell and can be just as dangerous as staying on the street)
Or
Scrounging for a couple bucks today so you can get a fix and spend the day mostly zonked out of your mind, and not enduring literal psychological torture.
I have empathy for those who supposedly "don't want" to go clean. Maybe, we could give them some absolute minimum humanity and decency before asking them to give up the one thing that allows them to escape literal torture of a process and state that exists the way it does entirely to scare poor people into working themselves to death to at least have a legal residence and not be on the street.