I think since India is surrounded by hostile countries who wish it ill, most of all China, the deal has some advantages from the security perpective, not that the US is a very reliable ally. This maybe one reason why the Left (with instructions from their Chinese masters), are hell bent on killing this.