Sorry, but even big and rich countries get help in natural catastrophs instances, when the US couldn fight forest fires that spread to cities in its south, it has asked the Canadians and thers for hep. And the US still has the biggest military butget of the world.
Your logic is somehow flawed.
Pakistan is not super rich, and that is due to wars in neighboring countries, mostly the very long wars in Afghanistan, and the 3 million refugees in Pakistan plus the spread of terror inside the country to some extent, and many other factors to take into consideration.
You have to weigh in the perceived and real threats facing Pakistan on both sides of its borders, on the easter side it is nuclear and conventional, and on the western side it is worst than a conventional threat, it is guerrilla warfare.
To better the Economy is a must priority, China will help in that regard, and defending its integrity is another top priority, So there is no conflict in this.
Usually the Americans can praise or demonize a nation as they like in line with they policy aims through the media that they control much. So one should think rationally on what Pakistan can do for itself and with the help of friends, according to its situation and despite oriented criticism to force its politics in a different direction than its own.