If you're going out for a random casual meal it's going to be Italian or Chinese 1000 times before it's Indian, right? and it's not as if those Italian places are generally that good, so probably you don't appreciate an over-cardamomized biryani aa much as you do an over-sauced middling quality pasta and it's not because nyc mid-level Indian is worse compared to an idealized version than nyc Italian compared to such a version of itself.
I have a perspective. Growing up in the UK, random casual meals were very often Indian. Not just me, but the public in general. And the standard of average, anonymous Indian restaurants in the UK is way higher than the equivalent here.
Even so I remember family members who just hated Indian food despite its ubiquity. The spicing, the smell. Not everything is for everyone. As regular readers will know, I don’t enjoy Szechuan. Never have never will. But I won’t starve.