India has never fully accepted the existence of Pakistan. Just a few days after independence, India illegally occupied Kashmir, and even though Nehru promised to hold a plebiscite to determine the will of the people of Kashmir, India backed out on one pretext or the other. Before the Indus Waters Treaty was signed, India would periodically shut the water flow into Pakistan.
In 1971, after the secession of East Pakistan, Indian analysts confidently predicted the break-up of what remained of Pakistan, but that didn't happen.
For many years now, India has tried to isolate Pakistan from cricket, sometimes even preventing foreign players from playing in Pakistan. The tables have turned now, and the world of international cricket is in turmoil, because of Pakistan's refusal to play one match against India on 15 February in support of Bangladesh (as the ICC refused to accept the latter country's plea to play matches in Sri Lanka because it felt that its players were not safe in India).
Indians are bewildered how Pakistan can forego many millions just to support Bangladesh, which had also declined to play in Pakistan when it was ruled by an Indian-dominated woman.
It should be interesting to see how the Indian-dominated ICC will deal with this situation.