For the Same Reason Boston suburbs vote Democrat despite being middle-and-upper class WASPs/Catholics. They're more Liberal than their demographic trends suggest.
In fact, if you Look at Indian-Americans, they should be strongly Republican. They're primarily middle-class or small buisness owners, they're deeply religious, and are fairly well integrated into American society. But they don't . . . because they're Liberal.
Hmm, I never thought of them as particularly liberal (at least not in NJ) on policy. On issues like universal health care, taxation, gays, abortion, and a whole host of others, I never found your average 40s-50s Indian person to be liberal on anything.
Might be different in California.
Sorry, by "More Liberal than their demographic trends suggest" I mean "Don't vote Republican even though demographically they should". They tend to vote like Moderates as an overall group--lean democrat in almost all races, but with a fairly strong Republican minority.
Though they are far more Liberal in California (at least in the bay area). Where i am (West bay outside of San Fran) I think they actually vote more Democratic than the Hispanics do (who are also far more Liberal here than in the rest of the country).