Yes, worth reminding people that the President's job is only to enforce and enact law. Whereas Congress is the only body allowed to create law, i.e. bills. And the Judiciary interprets the law.
Obama could only enact laws that congress passed, and they pretty much only did that his first two years until Congress became a logjam and stopped doing anything. So Obama was left with the only tools he had, which were to enforce those laws he wanted to, and not the one he did not. And he did a lot of that, as pointed out.
The executive branch has the power to unilaterally change the scheduling of prohibited drugs. Obama could have moved marijuana from a Schedule 1 to a Schedule 2 (or even 3) drug if he really wanted to. That would have made a huge difference.
Scroll down to "The Work Ahead."
https://obamawhitehouse.archives.gov/blog/2014/07/21/preside... https://obamawhitehouse.archives.gov/blog/2015/04/08/petitio... https://obamawhitehouse.archives.gov/the-press-office/memora... https://obamawhitehouse.archives.gov/the-press-office/2015/1...