Actually, in many places there are regulations on these things. For example, in France, they are legally obligated to serve several non-alcoholic drinks if they serve beer and wine.
Many jurisdictions do in fact include what drinks are available as license conditions. E.g. A license for beer and wine can be easier to get than a license for liquor. Or brewery (beer only) get a special category with less restrictions (e.g. they aren't required to provide food) etc etc