Rich countries have been sending aid to poor countries for the last 60 years. And, by and large, this has failed.
Pakistan is riddled with problems that are rooted in the disproportionate power of the state. Aid has only boosted that power.
During the Cold War, the U.S. instituted a policy of sending money to governments in poor countries to buy their political loyalty. While studies show that sending aid to foreign governments creates allegiance, it does not lead to economic progress.