Indians are relatively new immigrants to the U.S. The earlier immigrants had to start at the bottom and worked hard to get ahead, through education and growing a business e.t.c. A lot of the newer immigrants have come through the I.T. wave, and got good jobs when they landed here, and started out well off. They never had to work up the chain like the earlier group. I think the earlier group got to appreciate and understand the country a bit more.
A part of that comes from this being the modern world, 180 years ago immigration was more challenging and permanent (not a plane flight, it was one way, bridges were burned), and America was truly wild and dangerous, yet it was already the freest, greatest, most noble place for the brave men and women who could qualify, to be.
Today it is about money, the globe is full of centers of immigration for economic gain, now it is largely about who has the easiest entry rules, and the most free goodies, America and Britain, France, Sweden and other Western nations win in that category of combinations.
Actually that generation of Americans long ceased to exist. Today you actually have a situation were immigrant Indians and Asians are the affluent and productive part of the economy while a large White trash community live off welfare. Ironically the hardworking immigrants actually have a better appreciation of the American values today.