They won't legalize because the governments can't make any money out of it.
It is extremely easy to grow, so anyone can plant it.
Just like a potato, it would have almost no value, they can't make any profit of it, and would only make them lose more money in legal drugs with simillar...