2 things.
-
It's food that is prepared in India (not essentially the cultural food). They have sanitation issues like other developing nations. Mexico- "don't drink the water".
-
White people with their sensitive tummies think salt is spicy.
Am American and eat Indian food several times a month. Even here there's hole in the wall restaurants that have sanitation issues and you have to do some investigating before choosing to eat at a new place.