There's a lot more money to be made domestically by legalization, when it comes to corporate profits, than there is in prohibition.
The beer companies proved that the last time around.
If legalization were decided by corporate profits, the war on drugs would have ended a long time ago. Big pharma would love nothing more than to hand out all sorts of prescription drugs over the counter. Big ag farms would love nothing more than to grow and sell pot.
It's blatantly obvious that corporate profits are in fact not the issue.
Right now, a lot of that money is outside the country, in the hands of cartels, middle-men, etc. That could be mostly brought home, and it would bolster corporate profits tremendously, to the tune of billions in profit per year.