What bothers me is marijuana is specifically listed as a schedule 1 substance in the Controlled Substances Act. I don't see how the president can just arbitrarily change that in an EO. It really should be an act of Congress that makes this happen.
At least then effectiveness and risks can be observed in practice, rather than debated abstractly.