The main problem with restaurants is the shitty vegetable oils they use. It's horrible for you. Unless they're a REALLY high end restaurant, they're using junk industrial seed oils for all of their cooking. That stuff is what causes obesity and heart disease. At home you can cook with butter, olive oil, etc. But I guarantee, most restaurants do not cook with high quality fats.
Agree 100%, the #1 reason I should cook at home more where I always use butter, coconut oil etc. Either need to do big cook ups of extra tasty food and pack lots of meals, or find more real simple meals to whip up quickly.
A restaurant benefits from the economy of scale --- preparing food for a lot of people amortizes the effort spent on upkeep and $ on equipment. Also there's a team, vs. just yourself when you cook yourself, and specialization increases efficiency too. As for ingredients, well, YMMV; personally I frequent quite a few 'somewhere inexpensive' restaurants that minimally process quality ingredients.
Yeah, besides chain restaurants (which probably use a bunch of prepackaged, microwaved stuff), most places stock their kitchen with pretty fresh ingredients. Probably from a big restaurant retailer like Sysco or Restaurant Depot, but I doubt it's worse than what you can get at a grocery store.