I think it would be a great idea. A lot of places in Europe have that very concept and pull it off well IMHO. Actually, I don't think they do it for cool reasons but for consumer reasons. One of my favorite cafes is in Hasselt, Belgium. It's called Hemelrijk. They serve excellent Italian food and they have a beer menu with 400 choices.

To tell the truth, I go for the beer and then the food. But I did hear a grinder going. Maybe milk being frothed but I don't remember as I had a Girardin Oud Geuze, De Ranke Guldenburg, and a Het Kapittel Prior. Did I tell you I like my Belgians?
Anyway, there are numerous places that do this. Great beer, great food, so-so coffee. They even have wine! Now, if they did great coffee...oh yeah!