I'm not sure I understand why good restaurant is in no way a matter of money? It's certainly not the only factor but it's right up there. If you want the best chefs using the best ingredients and best of everything, you have to pay for it and thus you'll have higher costs which translates to higher food prices for customers. Then you have to have enough people to come to your restaurant (the size, critical mass that malcolmjolly refers to above) as well as people with the deep pockets to pay for it. That's one reason why the top restaurants are in New York and LA and not Indianapolis or Milwaukee. Yes, there's homegrown talent and plenty of young chefs, but one would think that if they want to truly be the best, in the long run, they have to go where the money and good customer base is. I can't think of any industry outside the food industry where in the long run this is not the case.