Just like cigarettes and liquor ...
Both are cheap. You can get a massive bottle of vodka for $10 or so that gives you around 40 1.5 ounce shots.
Tobacco is around $5 an ounce. Pot is around $300 an ounce.