I, like I suspect most Americans, do not see Arabs, Sikhs or Indians as "Asian". Isn't this more of a Britishism?
For a significant fraction of Americans "Indian" evokes visions of cowboy antagonists or casinos, rather than the Taj Mahal. That's not politically correct, but that is what it is...