A good reason is that you cannot really trust anyone to be responsible with substances that alter your perception of things. Exhibit A, alcohol. It's not like illegality stops people from smoking weed anyway, mainly it just caps the amount they can have.
I'm under the impression that alcohol is causing all the issues that it does solely because it's legal, and that we will see similar results with the legalization of any substance including weed.