To restate the point, if current prohibitions are constitutional, why did our great-grandfathers think it necessary to enact a Constitutional amendment in order to prohibit the possession, sale, and use of alcohol?
A Constitutional Amendment was the end goal of their "great crusade" and they believed it would put the matter beyond repeal. Further, dope isn't alcohol, just as it isn't the right to keep and bear arms.