Here is a simple reason why you will always run into these issues of leaders of nations of south asia having divided alligience. You look at their sons and daughters (from both leaders of India and Pakistan). Most of them have a strong level of establishment in west. They see a future in west for their kids. This is why they will do what they do : sell their national interest to western powers in return of having a comfortable life in west.
Unfortunately, China can not offer the same. Not due to money but because as a nation China is not known to be very keen of allowing foreigners to settle permanently. That is not going to happen anytime soon. Besides, education system of all of south asian countries train its students to be comfortable living in english speaking countries. We do not learn english as a second language, we study completely in english.
So yeah, this problem is not going to go away. Leaders who will put their lots with China will suffer sabotage at the hands of those who have sold their allegiance to western powers. As they say, its the very nature of the beast.