Who cares? I had a tasty meal at a reasonable price in a pleasant environment. It was precisely what I wanted.
Restaurants that take extra care to get to know their diners are the ones that will build loyalty. The food has to be good, of course, but I'll go back to a place and recommend it to all my friends if I'm treated well and have a positive experience. (Though it's also interesting to know how inconsiderate diners are also treated on a return visit.)
You can be a bad waiter without being a BAD WAITER.
But, my favorite kind of happy hour is the kind that involves something more than booze, like $1 oysters, or other discounts on food. Not everyone likes to drink, so it's a great way to get a group of friends together without having to pressure anyone to get a pint of something.