I had a really long post that better explained it, but it was definitely Tl;Dr.
You can make good money, there are just so many ways to lose it and its really hard to control it. And, with so many options for people to choose from, you can't afford to let them leave unhappy or questioning anything about their experience at your restaurant.
I understand there are many variables that go into being successful in the food business.
I live in Rogersville TN and if anyone on here knows its dang near impossible to have a successful food business in this small town.
Small population and lack of things to do led people to venture out to kingsport or Johnson city to spend their money which led to zero good places to eat. I have watched several restaurants of different food types come and go over the years.
A couple years ago a Mexican restaurant came in and became very successful. Then they put in another restaurant of the same name across town and made it successful.
Which led me to the conclusion that they had food that was repeatedly good, at a good cost, with good portions, and the service was consistent.
People here just wanted consistency. It's amazing to me how bad some of the restaurants that opened in this town were at consistency. The service was usually crap and the food was so hit and miss.