I said it myself - he is been doing is for years at his clubs; been doing for less than a year as PAK Captain. At his club, he is a superstar, a PAK International/Captain ... a Royalty, among average cricketers with whom he probably has grown up (and had been outstanding among them, otherwise some of them would have captained PAK, at least played regularly).
For PAK, he is just another Captain/player who was born earlier to represent PAK earlier - there could be few in that squad, 10 years time should end up much better cricketer for PAK, might lead team as well. Why, should they accept someone yelling at them, when they are trying their best and the guy yelling is among the least contributor? This is professional ego - it might be overlooked in a 5-0, it won't be in a 0-5.
Being respectful/selective on the basis of age is the worst attitude for a leader. And, he has his double standard there as well - I wrote that in match thread - for most part, he keeps MoHa, Azhar at close to him - Azhar at slip

, MoHa at point or squire leg .... & I can tell you that both sucks as fielder in those spots ...... and he keeps Malik at least 50 metres away from him....................
Sarfraz is sinking fast - both as a player & captain; you might not like it or agree it, but I am seeing it, because I see with white glasses - in good spirit & without negligence.