I think you are a little confused. We are not comparing Rahul and Iyer with Kohli, who is by far the greatest batsman of the current time.
Babar is the greatest batsman of this generation in the world where Pakistan is the number 1 team, Pakistani fast bowlers are number 1 and Rizwan is the number 1 WK batsman.
In the real world, the one we reside in, Babar is not even close to being the best of current time and never will be because he doesn’t have the skill and the mentality.
Let me give you another “if”.
If Babar and Kohli were in the same team, no one would even look at Babar because he doesn’t haven an ounce of aura and presence that Kohli carries and that is because Kohli has played innings and won matches that Babar cannot even dream of.
For example, every single Babar fan in the world knows that Babar would never win his team a match from this situation:
View attachment 139104O