Past failures shouldn't constrain policy
If people had known in the 17th century what we now know about the harms caused by tobacco, the use of tobacco might have been prohibited from the outset. Failure to prohibit tobacco then is no argument for legalising illegal drugs now.