Because Pakistan is focused on developing nuclear weapons and missiles, these two things are more feared by India. In fact, in terms of economic strength or military strength, Pakistan has no way to compare with India. After all, India's economic strength is 1 times that of Pakistan, and its military expenditure is 7 times that of Pakistan. It will take Pakistan a long time to make up for such a big gap, but Pakistan does not have such an opportunity to develop.
And I think Indians are mainly too confident. They look down on Pakistan from the bottom of their hearts, but sometimes pressure can stimulate people's potential, and comfort can actually make people go backwards. India spends seven times as much on the military as Pakistan, which means that conventional weapons and soldiers' diet training are better than Pakistan. Such a comfortable environment will make Indian soldiers feel slack. Many Indian troops have different qualities, but Pakistan doesn't have much money for military expenditure. They also want to defend their country, so they will train harder, which can actually make up for a certain gap.
besides, there are quite a few allies of Pakistan, whose comprehensive national strength is also very strong. They can give Pakistan more material resources, and they are totally inclined to Pakistan's side. If India and Pakistan fight, not only Pakistan and India fight, but also the allies behind both sides will be involved. Pakistan is not afraid of India because of the support of its allies.
The people of Pakistan have a strong determination to defend their country. They are willing to give their all to defend Pakistan as a country. As long as the people of Pakistan are still there, Pakistan will always be there. They are not afraid of Indian oppression, not to mention that Pakistan has nuclear weapons and missiles as defense means.