I don't believe in acts of God. Lets look at this logically.
There would be no refugees if the ISI had not supported the Mujahedeen. As noble as their struggle was, they ruined the country by bringing retaliation from Russia. Instead, they would be quickly dealt with, and Afghanistan would be a communist country like Uzbekistan today where we would be speaking Russian and our names would end in -ov. Not ideal, but far better than the current situation.
Pakistan's support for bloodthirsty warlords like Gulbuddin caused the destruction of Kabul and even more refugees. Then, when they backed the Taliban there was another stream of refugees.
Finally, when the West invaded, more than 5 million people have returned to Afghanistan. If Pakistan is truly serious about bringing peace so Afghans can return home, they would not back the Taliban.
NATO has not annexed Afghanistan, they support the current government which chosen by the people.
In the future, we will see the end of the failed experiment that is Pakistan and the return of land to its rightful owner. I am not a Pashtun, but I fully support their struggle.