I heard from a friend that a reason the government won't legalize marijuana is that due to its medicinal values, alot of their expensive lab-engineered drugs (oxycontin, percodins and vicodins to name a few) would become less popular, and they'd lose money as a result. If they allowed people to grow their own medicine in their backyard, then they wouldn't be able to ovoertax them for it.