Yep. No one is asking India to give up their sensitive sectors to us anyway. I don't think anyone in the Indian government is that stupid in any case, with the possible exception of Rahul.
We want returns on our money, we don't want it rotting in US treasury bonds. India wants investment, this is pure business based on mutual gains.
I think you missed the point that eventhough USD may be worthless, but they are the reserve currency and has the strongest military. If they say it's worth money, it's worth money. Who is going to argue with them? Indians?
Imo, Indian rupees is depreciating and it's going to be a bad long term return for the Chinese investors. Why don't india just use Western infra companies? Is it because they know it ain't worth it to invest in india?