If bars didn’t exist, but liquor stores were plentiful, and open-container laws were widely enforced because consuming alcohol was only legal in private residences, you can see the conundrum that causes. A tourist in a city could buy liquor, but the only place they could consume it would be a private home — something they don’t have access to — so, instead, they would drink clandestinely in alleys, parking lots, and their hotel rooms.
Alcohol, of course, is easier to hide than smokeable forms of marijuana, but the scenario laid out above for booze is essentially what’s playing out in Las Vegas right now when it comes to cannabis consumption.