The war on drugs is a jobs program. Period, end of story. It reduces the labor supply by keeping a large segment of society behind bars, and it provides employment in enforcement for a segment of the population who we really, really don't want unemployed (veterans and other folks who are too versed in the application of force to live a quiet civilian life.)
It's not good, but I'm not sure the alternative is better.