I have not been to a single Indian restaurant that can compare to a home cooked Gujarati meal, especially made by someone who grew up there.
Labor intensive yes, but expensive ingredients? Maybe saffron, but it's used very sparingly in only a few dishes, and a little goes a long way.
The labor costs are an issue. I cooked a curry with garden vegetables and Gulf shrimp over the weekend, and it took over an hour (perhaps it would have been unpalatable to a real Indian person, but three hillbillies from the Ozarks liked it just fine). However, it's possible to purchase e.g. frozen okra that's already sorted and chopped.
But yeah restaurants are difficult. Way too much competition in that space unless you really like running a restaurant. Chinese-Americans seem to have had some success, however.
Take a trip to BC, or the UK, and you'll see what I mean.
The Bay Area itself has Zareen's (Michelin guide) and Rasa (Michelin star).
Yes, the UK has much more phenomenal Indian food, but to say the US has none is wrong.
Food recommendation: Gulberg Restaurant, 5943 Fraser St, Vancouver, BC V5W 2Z6
Authentic Lahori food.
The cuisine is way older than the 1947 partition...
https://www.google.com/maps/place/Chaat+House/@47.6326521,-1...
If you are far south of downtown in the Renton/Kent area, this Pakistani kebab place is great:
https://www.google.com/search?client=ubuntu&channel=fs&q=maz...
In that same parking lot is Teapot Vegetarian House (not Indian) and Malay Satay Hut (though the quality was lacking last time we went).
My new owner origination had about 16 owners/managers. 8 owners were Indian/Gujarati, 1 owner was from Pakistan, 1 white owner and rest were managers.
I went to my first franchise conference and almost 70+% of the US owners were Indian/Gujarati.
I got 2 greeting cards from the franchise in 1 year. 1 was for Diwali/Gujarati New year and 1 in December for the new year.