This (and things like this) annoy me and it takes a fair deal to annoy me, like scratching the leather in my car, or a scuff on my alloy wheel, or a mark on my tyre dressing etc.
But anyway, the reason that annoys me is because no, it's not because of the floods or anything like that that will make Pakistan better, the fact that it takes time is because it always takes time, regardless of what has happened. It's called evolution. Cultures evolve and mindsets change, a new generation takes over and the nations whole ethos changes along with it....but it takes time.
It's got nothing to do with any god of any religion and this is the reason why many things like this annoy me because people cite religion and/or a god for current affairs and how it's thanks to that god that 'in time' the affected nation will become better.
Probably suggests that in time anything will become better, genius work!