You seem to be splitting hairs.
Those countries did not pay any dues in return for the aid they received, Pakistan has played a large role in support of those who gave aid to Pakistan, and paid a heavier price in terms of security and effect on the economy and society. So the calculation, if made with some fairness becomes more complicated. India, Bangladesh, and Sri Lanka gained far more than Pakistan.
In terms of percentage there was a 20-25% differential in per capita income, as is the case now, so what's your point? it was higher than other countries, and that's what I had said. In 1947 Pakistan was the poorest, if it managed to outrank everyone before, I see no reason why it cannot do it again.
Sri Lanka had one type of local war for 25 years.
Pakistan has had to deal with multiple wars and crises since the Soviet Invasion, that's 40 years and counting, Plus the highest refugee population on earth, plus a hostile neighbour to the east, plus an Iran/Saudi backed sectarian war within the country, plus 10 years of military sanctions and complete cut-off of aid for over a decade in the 1990s, there is more but my point is made.
Pakistan has had to deal with a set of problems Sri Lanka never did. None of Pakistans owns making, if a superpower comes to your doorsteps with aggressive designs, then you do what you can to protect yourself. The soviet invasion of Afghanistan was the catalyst, the rest followed in the aftermath. But it is Pakistan that took the brunt.
It is important to recognise facts, and, not get stuck in criticism for sake of criticism.