I don't know the bar business very well but if you are selling a beer for $7 and a coke for $3, even if you make a higher profit margin on the coke and you made $2 on it, the profit margin is not high enough to make up for the $3 you would have made on the beer.
Also, drunk people are more likely to buy more drinks and food.
Just playing devil's advocate.