The blacket market for weed still exists for a lot of reasons, taxes being a small one, but weed is not a good comparison for other drugs. The markets for most drugs are comparably minuscule and the drugs themselves are not so trivially produced by anyone with a patch of dirt.