Once you learn to cook you won't eat at anything less than the most expensive. It is really hard to enjoy a meal when you are thinking "I could have done this better myself at less cost". Chains and fast food just don't provide the quality I demand for the most part, and even the independents are hit and miss.
> Once you learn to cook you won't eat at anything less than the most expensive.
This isn't really true. Restaurants exist to fill a bunch of different needs; experience, novelty, convenience etc. And expense isn't a particularly good predictor of quality.
I do agree that once you can cook well you're much less likely to be happy at an overpriced generic version of something... which is right where fast casual and big chain casual is aimed. But sometimes you go for the company and not the food, etc.
There's a bunch of foods that are a pain to make, or will make your kitchen smell ...
Plus having different plates for everyone is also super convenient
> There's a bunch of foods that are a pain to make
This cuts both ways, some types of pain are easier to take on at home. During service, time and focus are at a premium - which is way almost every place cuts corners on e.g., risotto.
Once you can cook well you learn that cheap is typically bad food. Expensive food can be good or bad, the good is worth it for those other reasons you state.
> Once you can cook well you learn that cheap is typically bad food.
Not really. I had a great tacos the other day from a food truck, and great Ethiopian dinner on the weekend. Both cheap and not something I could reproduce easily or at all.
On the other hand, what you say usually applies to the ragu at a fast-casual.
In this case you're trading out your effort for the cash. I'm happy to trade my money, which I earn much more efficiently at my job than I can save by cooking, for the food so I don't have to put in effort and can enjoy my evening out with friends. I'm also more than happy to pay a couple of dollar premium to eat fast food than try to recreate it on my own while I'm running to work.
I can guarantee you that unless you're an experienced professional chef yourself, restaurants make way better food than you can make at home. They make the same dishes night after night after night for as long as they're working for that restaurant. They have measurements of ingredients, cook time, how to cut everything just right, etc. baked into their muscle memory. They know every little trick and hack to bring out every little bit of flavor, which they've built through years of both experience and being taught on the job by more experienced cooks and chefs.
Time is money, and cooking is a lot of work. We cook a lot, have a kitchen that's better than what the average restaurant has, and have eaten at some of the most prestigious restaurants in the world.
Yet sometimes I crave a fried chicken sandwich and to hell if we're going to spend the time doing that ourselves. Life's too short and that's way too much work.