The feds will still go after it as an illegal drug when presented as recreational and the will keep the stigma going on forever. Furthermore it will keep a lot of talented people out of good job opportunities for smoking a joint after work instead of having a glass of wine.
The best way to remove it from the schedule is to dismantle prison slave labor. Financial incentives for imprisoning people will always lead here and are immoral. However, I offer a false solution, because I don’t have a way to implement it.