All that to say Shadab would be the perfect choice?
Guy doesn’t even deserve a place in the side, let alone be the captain.
As I said, this two Test wins have taken sense out of PAK fans - you'll come to reality in three weeks time, no worries.
This is not the PCT of 1980/90s, not even of 00s - this is a PAK side which is border line minnow in cricket and specially at least 25 years behind in white ball version - will be whipped mercilessly by ENG, AUS or Indian reserves in ODIs, probably SAF & NZ as well. For such a "dynamic" team, it's a luxury to have a cricketer like Shadab - his ODI stats are very good for the standard, and his T20 stats are world class - probably the MVP of PTC's T20 team. In T20, 18/140 batting and 23/7.2/20 bowling stats is equivalent to world class Test all-rounder stats like 29/29, and guy is comfortably best fielder in the squad.
Your problem is unrealistic expectations - otherwise, Shadab was instrumental in taking PAK to 2022 T20 WC final, was among better players of 2019 WC - yes, he had one bad WC in 2023..... but it can happen - apart from that 67 against Kiwis & 69 against Aussies, can't recall anything from Inzi in WCs .... and guy had played 5 of them.
Please start to judge Shadab in white ball cricket in comparison with his contemporary team mates & available "talunt" - not by benchmark stats or "Achievements", or not comparing what A Qadir, Saqline ... that will be fantasy cricket, not for modern generation of PAK fans. I guess, couple of years back it created a laughter when I wrote that Babar won't make PAK's all-time ODI XI over Mazid Khan as opener (and won't carry Z Abbas's boot at three) ..... now, guy is dropped from Test squad and team won twos Tests - that's the bitter reality of modern PCT standard.
Shadab is the type of cricketer one should back for captaincy - how good he is in subjective. He might not make the playing XI of top 3-4 Ranji Teams as Spin All-rounder, but probably you should reconsider the idea when it comes to making "talunted" PAK squad. He makes a perfect balance batting at 6/7 and can take wickets between over no. 15-40, when batsmen are not in a mad rush - 10-0-53-3 is a match winning bowling figure in modern era of 300 per, if the wickets are from No. 1-5 and guy did that few times, besides can add valuable runs at the bottom half.
COMING to the CAPTAINCY: It's extremely difficult to lead a struggling side (with unrealistic expectations) for a batting captain as the Captain has to lead from the front and his KPI is measurable - Bradman had 23 scores of single digit and 39 (half of his career) innings under 50 - means only every alternate innings he was successful. That's Bradman, for other ATGs it'll be like 1 in every 3.5 to 4.5 innings.... For Shan Masood it'll be every 23-25...... It didn't hurt Bradman because other 41 innings, he averaged 170+.... it didn't hurt Mark Taylor also (when he had 33 innings without a 50), because his team was winning left, right & centre. But, it'll hurt PCT's batting captain if he fails even in every alternate innings and team wins one in every 6/7 games. A bowling Captain can have barren days (no wicket), but still can make-up by bowling tight, or at least can take himself out of bowling line and come back later.
So, absolutely no way, PCT white ball captain should be a batsman - it has to be a bowler, or bowling all-rounder. Among bowlers, fast bowlers shouldn't be made captain, because of workload - even in olden days guys like Lillee, Marshall, Truman, Hadlee, Holding, Wes Hall, Roberts ..... were never made Captains, because you can't drop/rest your captain selectively and you shouldn't play your premier fast bowler every game. Besides, every fast bowler will need some time off after every spell means, his deputy has to be equally capable - Imran had Javed, Bob Willis had Gooch/Gower, now Cummins has Steve Smith - PAK pacers will have again - Babar Azam. After SSA's experiment, only realistic option is Naseem, but he is too young, too injury prone for that.
Therefore, there are just two options left - Shadab or Aga.... but Aga doesn't assure 10 overs and if he is to pick as a batsman, who can roll arm - it can work in Test with 4 bowlers and 1 Aga. But, not in LOs where one has to pick 5 bowlers (part-timers can be successful as 6th bowler, but at toss if you make it evident that Aga will be bowling 10 overs, batting teams will cut cakes ...). So for white ball, all-rounder must ensure 10 overs (or has to be batsman like Viv, SRT, Mark Waugh, Hari De Silva, Team Head, Chris Gayle, ........ at least Amir Sohail, Markram) - find me one please.
This is the realistic scenario, based on which I don't see anyone beyond Shadab, unless they decide to appoint a specialist Captain (Shan is good choice for that - speaks OxBridge English as well), or what they have done - put another ton on Riz's back - guy already spends significant time in middle trying fix himself while batting.