This.
IMO: Alcohol has basically been ingrained into our society for the past 80 years, and people had already readily accepted alcohol at much higher rates in society as opposed to hemp before prohibition even began. Therefore, it's going to take more time for society to adjust as opposed to how quickly society adjusted to alcohol in post-prohibition.
Also, hemp was truly useful in many agricultural ways before the modern industrialization, but alcohol and beer, more specifically, actually provided nutritional health benefits in times when vital nutrients weren't as abundantly available. I understand that hemp can also provide nutritional benefits, but it seems that they were not relied on as heavily in older societies and didn't have as great of a societal impact as beer did. Hemp also really doesn't provide medical benefits, but rather masks or helps reduce current problems or symptoms. You can say that there has been some evidence of pot bringing actual physiological medical benefit, but it's still not conclusive enough for me to buy that, and more conclusive research / empirical evidence is needed.
I love weed, but it's going to take time. It's kind of like being a freeskier. Either you can represent well to others and let people have a better overall impression of the culture, making it easier to accept, or be a shit head and let people have a negative overall impression.