Shadab is a complete no no I'm sorry, same with rizwan.
Reason why babar is good and a modern great is because he shares the same traits that ATG shared like Sachin, Dhoni, virat, in that he's always looking to prove.
Watch babar debut innings against Zimbabwe and the way he currently plays, whereas if you look at players like Ahmed shezad from their first to last innings, nothing ever changed.
Same with babar's captaincy, when he first appeared he was predictable, always following same tried and tested formula of bowlers, if a red hot bowler was taking wickets like shaheen, babar would still not bring him back after the 10th and would wait till death overs to bowl him when the team would have Rebuilt by that point.
Now babar looks to take wickets, he encourages his team, rotates the bowlers well, and gives positive feedback to his team as well as being a genuine role model to many upcoming batsmen like saim ayub who want to play their own way bit still hope to achieve the success that babar achieved. Babar needs to work on team selection and DrS reviews but he always improves which is why I like babar even if this forumn criticises him.
Only player who can has the same mentality that babar has is Shaheen from the list you have selected. Neither shadab or rizwan has the improving mentality, rizwan just gets salty if his own position is affected and shadab is AlrightE but nothing special either.