ODI is not bazzball,but it's also not the good old 90's/00's anymore, right? You have one less fielder from 11-40 overs,so actually it's easier to score runs on that portion than the last 10 overs. You need guys who if not power hitters than atleast street smart who can run quick between the wickets & find the odd boundaries. You can't just always leave everything for last 10 overs where you don't have Pandya, Maxwell, Livingstone type of guys at your disposal.
You have chased down 350+ against Australia? Well congratulations for getting the job done against an attack which had none of Starc,Cummins & Hazelwood! You made a couple of 300+ against a kiwi attack which didn't bring Southee,Boult, Ferguson & Santner. What was the last time Pak made or chased down 300 against a top tier attack? I am not making fun of their achievements by the way,just stating that your team had it easy going, so don't take these performances on face value. Real test stars now.
Accumulators win you matches, really? Was it Imran & Miandad with their 50/60 strike rates who won the semi & finals or was it Inzy,Akram & Moin? Wasn't it Pak's lower middle power hitting in 99 which took them to final? How much did Younus & Misbah benefit you in 11 & 15 with their wonderful accumulation? Would you have won the 17 CT if Fakhar & Hafiz would've accumulated instead of going hard? Since 96 WC, not a single team has won a 50 over ICC trophy by playing safe & depending on accumulation.
Why are you even mentioning Afridi? No one needs to bat like him or copy him. You had other great players in last 30 years who could score quickly without slogging blindly. A guy like Saud might come handy against spin heavy teams like Afg/Sri, but when the top teams with genuine fast bowlers will come hard at him,will he be able to counter attack? Based on what I have seen I don't think he can.