My view is this, sometimes people who steal things use drugs. But, there are plenty of people who don’t. There are people who will just steal things irrespective of their habits.
If you legalise drug use, you could argue that it removes a lot of the associated criminality, by that I mean the really nasty stuff that occurs between rival suppliers and the lives ruined by coercion, which manifests in ways such as county lines, cross border dealing where vulnerable people get sucked into a system which invariably chews them up and destroys them.
But, as stated above some people are just bad by nature and will always look for ways to intimidate, exploit and hurt others.
At least legalising drugs would allow regulation which would protect some.