You missed one point. They will be charging transit fees to the Chinese and that will be considerable.
IIRC for the IPI pipeline, if it ever goes through India would be paying almost US $ 500 Million per year for transit fees. For a country with such poor finances this is indeed a very big figure.