Sorry but no. You are over-generalizing your own experience, and assuming everybody thinks this way. A place that mainly serves alcohol of some sort is a bar. Full stop. There are beer bars, wine bars, dive bars, whiskey bars, etc. These are all bars, whether you can get a cocktail or not.