But the real reason why cannabis was so heavy handed criminalized was because it was a "black, hippie, and anarchist" drug. https://www.aclu.org/issues/smart-justice/war-marijuana-blac...
We might actually be turning that around, only after 90 years.
My hope is once its legalized fully, more effort can be put into researching and designing more sensitive tests until we have something that is equally as capable as breathalyzers are(which is questionable in and of itself, but I'll settle for equal treatment under the law for now rather than aiming for perfection).
They do some kind of test that can pick up if you drank in the last couple days.
The way they assign shifts too causes the problems. If a shift pops up, they wanna take it, and that could happen at any time.
In any case I'd wager it's related to the hangover problem. You don't want a tired, distracted (by headaches or whatever), grumpy person moving 12000 tons.
https://www.faa.gov/pilots/safety/pilotsafetybrochures/media...
With alcohol, breathalyzers provide an easy way to immediately detect the impairment.