It's called, "hide the beer". The last few higher few places I've tried handed out the food and liquor menu. The liquor menu has wine and mixed drinks, but beer is conspicuously absent. Los Colibris, a Mexican restaurant of all things, doesn't offer its customers beer. When I ask them, of course they have a good selection. They just don't want you to know or to think about ordering beer.
What's going on? It's obvious. They want you to pay the obscenely marked up prices on wine or mixed drinks so they hide the beer hoping so you won't be comparing the $7 beer to the $18 mixed drink or the $20 mouse-sized glass of wine.
Restaurants make used car dealers look ethical by comparison. There is nothing they won't do to manipulate customers. Ever notice that menus have prices with no dollar signs and center justification. That's no accident. They do that to make it harder to compare prices. Ever notice the really expensive item that no one ever orders? It's all about the concept of "anchoring", which business use to manipulate customers. If you don't know about this, you should.