Really surprised with Malik’s selection - I was expecting Hafeez. Malik himself wasn’t interested for the hot seat, but there must have been some discussions between him & management; IuH also is in SAF.
But, I agree with OP here - making Malik captain (possibly might be in WC as well), actually keeps the same problem for which Sarfraz was criticised. A captain must make the playing XI on merit and don’t think Malik now makes it for a wc in UK. He might improve in WC, but as of now between the 2 seniors, I'll take Hafeez on batting.
Having said that, if it’s a choice between Malik & Sarfraz as specialist captain, it has to be Malik. Also, Sarfraz is blocking Rizwan, who looked to be much better WK.