Babar is a poor captain he sticks to whatever game plan is given to him, makes no tactical changes depending on the situation. This has happened too many times to say he's in the learning phase. Make Shadab the captain.
This is why I mentioned bowlers being permanent captains being a rarity as far as I've seen the game. It's standard to make your best batter the captain.