Actually, LOTS of people benefit. In no particular order:
1) Wackenhut (GEO group), private prison operator, and the entire prison complex (guard's unions etc)
2) Law enforcement. Even if the DEA had a 99% interception rate, that economics of the trade mean that it is still profitable at 1% supply. Hence, no matter how many busts the DEA makes, they will always need more resources/money/helicopters etc.
3) Banking and Finance. Drug money is the global financial system's liquidity float. It kept Wachovia solvent for nearly a decade.
4) The US Treasury. Do your own research. Suffice it to say, opium production in Afghanistan now exceeds pre-Taliban levels.
This indicates to me that there might be a strong connection between the prison-industrial-complex and the military-industrial-complex with that connection being drugs. Meanwhile, Big Finance amorally profits from all (including illegal) activity.