Of course, you're also paying for the atmosphere and the service. When I go out to dinner with friends, we'll be there for 3 hours or so, eat 2-3 courses, drink. It's not just the food (although that is often delicious). I'm not going to spend 3 hours eating a cheeseburger at McD's.
I have no doubt that it's higher quality for you. On the other hand I don't drink alcoholic beverages any more, I can find the ambiance of a hole-in-the-wall diner just as enjoyable as a fancy restaurant.
As a died-in-the-wool introvert having to make conversation for 3 hours without a distraction such as a game sounds like potential purgatory.
