Just because we overcharge some doesn't mean we should expand that and overcharge even more. Overcharging, mandatory minimums, sentencing guidelines, etc. are the reason the US prison population dwarfs that of other nations. We need to focus on rehabilitation and prevention for crimes like the drug dealer you mentioned not expand our prison population further by excessively charging in more and more crimes.