Isn't there a big difference between what Australia is doing and those prohibitions?
I think one of the main reasons those went so terribly is that people were already used and/or addicted to drinking/smoking, so of course they continued doing those things illegally. But this policy tries to make sure that people never start smoking, by making it not legally available to every who is now young enough to most likely not have started already. Those who smoke currently can (with this policy) continue doing so legally, so there's less demand for black markets etc.