We should build enough shelters for homeless, but separately for those who are addicted and those who are not. (Maybe more than two types of shelters.)
For a homeless person who is not addicted, sharing the shelter with the addicted ones means constant worry that even the little stuff they own gets stolen the moment they stop paying attention, and also lack of sleep because of the constant screaming and fighting during the night.
For a homeless person who is not addicted, sharing the shelter with the addicted ones means constant worry that even the little stuff they own gets stolen the moment they stop paying attention, and also lack of sleep because of the constant screaming and fighting during the night.