I think.... You are looking to much at a warm up game.
Chasing 300 isn't easy.
I'll say one fact here which everyone knows but some denies.
Pakistan doesn't know how to build an innings. And this is the essential aspect in chasing 300+
That's why, if rain had come and overs were lessen, the chance of Pakistan winning would have been growing higher and higher.
Except Malik, no one in the pak team has the ability which needs to be there while chasing a big target.
It's easy for Australia, or India because both the teams are filled with batsman who can play defensive or attacking depending upon the time of needs. Pak batsman are one dimensional. Either they will play like a pinch hitter, or they will play the ODIs like a test.
Truth to be told, with this team, I can't see pakistan winning against any top team. Even against Bangladesh, Pakistan may win but you will have to work hard as it isn't a warm up game anymore.