This deal is going to be about 100 billion $ so you can imagine the amt of money being made by the related entities be it india or the US.
Also we need to improve relations with our neighbours like china,pakistan,... rather then cozying up on every issue with regions on the other side of the world. At the same time we need to keep our sovereignity intact.