If your assertion is that getting someone off of drugs in the short term plays absolutely no role in getting someone off drugs in the long term, then I'm not really sure what to say to you. It's my understanding that people primarily get and stay sober out of fear of losing absolutely everything and dying. The trouble with rehabilitating the homeless is that they've effectively lost everything but their lives, and yet remain addicted. In this sort of situation, involuntary commitment would necessarily have to involve serious attempts at community building to show them they can have things in their life again - if they stay clean.
Respectfully, your glibness and the borderline denial of reality makes it difficult to have this conversation because I don't feel as if I'm typing with someone who legitimately wants to improve the situation. Most seriously, your suggestion that I get myself addicted to drugs (which demonstrates that you've completely neglected to consider that you could be typing with a person who has had substance abuse issues - it hasn't even occured to you) indicates that you're not taking this seriously, but rather attempting to appear virtuous by banging on about freedom and being totally unafraid while preventing any possible consideration of solutions to a major humanitarian crisis.