I am all for legalization of drugs, but without also massive investments in housing, mental health, and addiction recovery, it won't accomplish the goals. We also need a functioning police and judicial system.
If drugs are legal, and people are antisocial homeless people who support their addiction with crime, those people need jail, rehab, and help getting back on track. What we want to avoid is productive citizens having their lives ruined for a joint or a bit of coke on the weekend.
The legal future of drugs is being able to occasionally buy very expensive but pure cocaine at a club, not enabling addicts to happily get high in tents at the expense of society at large.