I think you touched upon it. There's no point in just repeating something and expecting a different result.
Yes, by all means there needs to be some way of restricting these people's activities so that society is not as afflicted by their activities, but there's no point in doing that unless you also have the means of treatment or some way of modifying their behaviour and their capabilities. If they are drug addicts and they are turned right back onto the street, they'll just start to steal again.
We have to have some means of intervening. I don't think we want to be prescriptive as to what exactly that should be, but it's quite clear that there needs to be a different approach to chronic offenders. It probably will require their being incarcerated longer, or at least detained in treatment longer in some way, but we're not attempting to be experts to prescribe what that might be.