The secret to good cooking starts with good ingredients. This is the main reason I do not usually cook at home [...] I know how much the yummy ingredients cost [...]
This doesn’t really follow IMO. You can always buy ingredients for dramatically less than restaurant meals which use the same quality (because the restaurant has other costs beyond ingredients). It’s also generally easier to prepare food matching your own tastes and dietary needs at home than to find it at a restaurant.
For many types of food, I find there’s even time savings in preparing something at home vs. transporting myself to a restaurant, ordering, waiting for someone to prepare the meal, eating, and then transporting myself home.
Of course, if you only want to eat food which takes many hours to prepare, then sure, doing that at home would be a big commitment. But a wide variety of tasty meals can be fully prepared in 15–60m.
I find that my friends who mostly eat at restaurants tend to be relatively wealthy, and either unskilled at cooking and afraid to learn, or working demanding jobs and not willing to spend the mental energy making choices involved in cooking. Many of them are also single, so the prep time isn’t amortized over several diners the way a family meal would be, and there’s nobody to cook with (cooking and eating with other people is a lot more fun than cooking and eating alone).
If there’s a top secret to good cooking, it’s having good company. A nearly inedible food disaster is more fun with someone to laugh about it than the best five-star restaurant dish alone.