It is surprising how the batting culture in Pakistan has evolved over the last 20 years. When I started watching cricket, we had accumulators like Miandad and Malik who could pick gaps in the field at will. Anwar and Inzamam were also quite adept at finding gaps in the field, although Inzi's running prowess meant that he couldn't really take full advantage of this ability. Then we had Yousaf who could play with soft hands and manoeuvre the ball at will. Playing that way would invariably get us to around 250, which was pretty competitive in that era.
However, somewhere along the line we stopped producing batsmen that could play with soft hands and apply some good old common sense while compiling a limited overs innings. I am afraid I saw things change first hand while I was playing cricket, suddenly the kids I played with wanted to bat like Shahid Afridi and lost all sense of proportion. I was aghast how the batting culture changed, it literally became a game of oneupmanship around who could hit the longest sixes and to hell with the consequences. We suddenly started producing limited overs batsmen who went at the ball hard and batted with little intelligence in general. I include players such as Younis and Misbah in this category.
Shoaib Malik has been an exception to this rule, and he would have fit in nicely in previous decades, but he tends to crumble under pressure. The only other player I have seen in the last decade or so who plays the ball late and should theoretically be able to pick gaps in the field is Asad Shafiq, but of course he is hopeless at limited overs cricket. Maybe Fawad Alam showed promise as well, but we all know how that turned out.