Well yea, I don't think anybody thinks China is a saint or even close.
Pakistan need to have something in it for China, because we don't come empty handed, do we. We invest, we share tech and we sell weapons and tech that some may not be comfortable parting.
However, we cannot leave empty handed, for one, this rivalry with India isn't actually that important right now, as they are not at the stage where we need to use too much effort into anything.
Second, even if we are authoritarian, we can't just tell companies to go in for a loss, and hope for the best, even for us.
Lastly, do you really want Pakistan to be known as the place charity is being granted? 5 bucks is charity, in the international arena that maybe a few billion, but in terms of real money, especially that of a nation of Pakistan's size, that's like giving 5 bucks to a family of 10.
One word, Japan. Before China's rise or anything, Japan was already a major world player, Pakistan can certainly be somebody without India, whether they should want to is another story.
There are big markets, and great partners all around the world. You don't need to be tied down to anyone. But also, you shouldn't discount anyone, as that's just not smart.
Look at the world and China, America, at this point, hates our guts, but they can do no more than a half baked attempt at TPP, which is about as effective as a paper cut.
It's much better to be allies for practical than sentimental reasons.
Was that necessary ?I mean dragging India in to this What is the need of it?
This is just normal business.