What has been preventing this happening in legal states already? Green bars and restaurants exist, but are a tiny segment of the market.
I suspect it's that alcohol and socialization go well together, while cannabis doesn't so it's better to enjoy it at home than at a bar.