India made it very clear for decades that they were NOT our ally; there is no “natural” (historical, cultural, religious) link between the two nations. They are a pool of cheap white-collar labor for the US; that is the extent of the relationship.
There is more to the current Indian-American relationship than their being a source of ‘cheap white collar labor’.
Moreover, a set of natural alignments could be built into a strategic partnership.
After all, India is the world’s largest English-speaking nation, the world’s largest democracy, the world’s largest pluralistic society, the world’s largest capitalistic economy, the world’s largest (or soon to be) population … AND, critically, a huge geographic-strategic counter-weight to China