> We only eat out for dinner at great restaurants because I can cook better food at home in a lot of cases.
I also rarely eat in a restaurant, but when I do I make it a great one (to me -- I'm not talking only or even mostly about highfalutin places). Aside from being a better inherent experience, it also makes it more of a special event, which increases the pleasure I get from it. Any fantastic thing experienced frequently ceases to feel fantastic.
The truth is that most people can cook better (and healthier) food than most restaurants. The value proposition restaurants provide is mostly experience (a lovely night out in a pleasant environment where you're being waited on is fun) and convenience (just because you could cook it better doesn't mean you want to, particularly for lengthy and involved dishes).