The people drugs weren't decriminalized for before 2020 were the mostly normal citizens. After all, if someone has a house or a job or a car, you can take that away from them by punishing them, and that is what the cops would do. But if someone is already sleeping on the street, is arresting them and having them spend a few nights in jail and then going back out the streets going to change anything?
A cop might walk right past a man smoking meth in the street, but if you get pulled over for a broken headlight, and the cops might call out drug sniffing dogs, find a small amount of heroin in your possession, and throw you in jail for months.