Going to jail for a year breaks any career chances or most of the job opportunities plus messes up his mind by staying with other convicts.
Letting him experiment with drugs, he might mess up his health but also he has still a chance to continue rather normal life.
And right now it seems to be "if you do this thing that sometimes has a really bad outcome and we catch you then we'll make that outcome much worse"
There's also some revolving door, and 'Shawshank' style issues, where folks rotate out for a couple months in the spring / summer, do whatever on the street, and then rotate back in the fall / winter with some dumb crime. Eat, rest, stay warm, get the opioid replacements, then head back out. Kind of a homeless shelter where you just have to do some 3-month misdemeanor stint to get room / board.
Although long incarceration can definitely be an issue, there are also some folks who've made it a lifestyle.