Williamson's strike rate is acceptable because he is the only (2nd if Latham plays) accumulator in NZ batting line. All of the modern day batting lines of top teams are build around one (two at most) reliable but 'slow' batsman. We have a perfect one in Babar and I believe Saud can be the second one who can bat either as opener or at 4 to provide stability. Rest should all be big hitters who possess power game. Now I understand that we don't have Guptills and Taylors in our domestic cricket but we have to keep looking out for them, providing opportunities to the potential candidates, replacing them after prolonged failures until we end up with a dynamic, performing batting line up.
You have gone with the safe option with your proposed line up, something we have been doing until now and the results are in front of us. ODIs are approached as extended version of T20s, do you think that your proposed line up has the ability to chase anything above 320 ? If Sharjeel gets out early then you have got 3 batsmen (Imam, Babar and Harris) batting with sub 100 Sr. That leaves too much for Haider who is only followed by lord Rizwan himself

.
We have plenty of LOI cricket this year in which we can experiment and build a team towards 2023 WC. I am hoping that under M Wasim, we will rethink our approach towards ODI batting. This is something that I will be looking for,
Sharjeel/Nasir/Farhan
Haider/Fakhar/Zeeshan malik
Babar
Saud (Harris is not fit enough for ODI batting, lack of ODI hundreds is proof of that)
Iftikhar/Zeeshan malik/Haider/Shadab
Azam
Shadab
Yes it looks fragile but this is the direction we need to go if we are to become a competitive ODI side. The safety first approach has only taken us so far.