Big restaurants are about meetings not food. They invest in ambience not food, so their food tastes average but the atmosphere is amazing. You arrive and wait thirty minutes for your order while chatting. You eat for thirty minutes then spend two hours just sitting there talking. Their food is expensive because you’re really paying for the seat not the food.
Small restaurants are about food. Service is quick, especially if it’s a self-service establishment. The food is delicious, so you keep coming back again and again. It’s also very affordable. You feel guilty sitting there not eating, so when you are done you wake up and leave.