The facts have been skewed for decades. You're 100% correct.
Lobbyists line politicians pockets making sure it stays illegal. From the tree companies, clothing companies, farmers and one of the biggest of all, which is changing, pharmaceutical companies.
The governments, local, state and federal, makes money off the taxpayer's keeping it illegal as well between the fines and surcharges.
I think one of the only reasons why it is going to be rescheduled is because of pharmaceutical companies now realizing the potential. The public is now more and more knowledgeable about opiates and the addiction potential they have. That and makes we the people a little more nervous to take them, or have them prescribed to our children, plus the side effects go from constipation to death.
Personally opiates have taken two of my friends lives, and forced me to shun another out of my life after I tried to help him.
Marijuana can erase opiates and benzos from the public's hand for the most part, or at least make them really hard to get. It will not ruin the lives of kids who got caught with a little bit of weed on them and now it's on their record for life and cannot get a decent job... All around, it doesn't make sense to keep it illegal... To us at least. To the politicians, that's another story.