I've come to the conclusion that people just like beer. Great beer, good beer, mediocre beer, crappy beer. I think most people go to a brewery or brew pub for the experience of not drinking at home or a friend's house. It's a fun time, and there's often live music or trivia. I try to visit a few new breweries a month, and maybe I've become a beer snob, but there aren't many that I would line up to buy their beer. The average beer drinker, and I wouldn't group most experienced home brewers in that group, just wants a cold pint and options. I think we home brewers have a better palate and are more discerning about what we drink or consider "good beer". Heck, I don't make world class beer (that I know of...), but I, and a lot of my friends, prefer drinking it over most commercial beers. Of course, with obvious exceptions...