I feel there is too much cornering/pressure and unlikeliness now.
A loss against Afghanistan can't be happening first of all.
but now three of the four possible semi-finalists, Pakistan lost to them (India, Australia & South Africa).
So the three most "likely" ways are:
1. New Zealand and England win vs Australia
2. Pakistan beats New Zealand themselves, while New Zealand loses 3 out of their 4 remaining matches, which means NRR will come into play
3. same as "possibility" 2. but instead New Zealand loses all 4 of their remaining matches.
This is assuming Pakistan wins remaining three.
But to be honest, if Pakistan was truly going to make semis realistically, then they needed to win against one of South Africa or Australia, and again a loss against Afghanistan can't be happening