Amusingly, Indian food isn’t well suited for restaurant-style eating. The meal prep takes too long forcing restaurants to cut corners. It only works well with a limited, set menu.
Depends on how the chef runs the place. Indian food is difficult if one sticks to western notions of "made to order", each meal being started only after ordering. But a curry house will prep things like the curry base before opening, doing maybe 75% of the work before the first orders arrive. Then it goes quickly. In western cooking the skill is in the actual cooking, with indian food the skill comes in the non-cooking prep work.