I agree openers are dropped and chopped too often. Even Javed was about to be until a couple of better scores in the Asian Cup. Inability to play pace well obviously has a lot to do with it. Hopefully they all get longer chances to settle and learn in the future.
On Nafees Iqbal, he just had double ton in the practise match and then a woeful 2nd test. That's been his net performance so far - not much in real games. Yet he is in the team, so no amount of debating now can change that fact. That;s all I was trying to point out. The other Nafees seems to be in better form!