Can't say I'm surprised with this squad, pretty much expected. I understand the criticism to an extent but at the same time there is a bit of an overreaction here. Really the only proper complaint I have is why players who people wanted in the squad (Saim, Haris, etc.) were not tested and given chances earlier as opposed to selecting them literally before the tournament. Like with Saim Ayub, the kid is so graceful and talented with the bat but I'm sorry if you want him to make his ODI debut during a WC in India, then you're literally pretty much asking for a Haider Ali repeat (if not, worse).
Also, this really hasn't been discussed so I'll say it here. Yes, Pakistan in ODIs post-2019 WC kept fielding their best XI even against the smaller nations and weakened stronger nations but that's the thing: all they've been playing against were weak teams/weakened stronger teams. Like I can totally understand if Pakistan were, say, playing full-strength vs strong, full-strengthed teams and vs weaker teams and people being like "Pakistan never test out their bench against the weaker nations!". "Pakistan should always play their bench players against weaker teams"... but all they've played against were weak/weaker teams. I mean Pakistan's main players still have to get ODI game time especially since they've not played ODIs much post-2019 WC, right? If there is to be finger-pointing, it should be to the PCB for not only not scheduling more ODI cricket vs stronger, full-strength nations but also pretty much giving everyone a false sense of accomplishment for Pakistan being '#1 ODI team' by beating weaker/weakened teams.