He is Pakistan's Sachin Tendulkar and he is going through the same phase which Sachin went through in 90s. Wait for your Saurav Ganguly who will turn things around, create match winning players and bring the best out of Babar.
I came here to say this.
As good as Virat has been for India, he always had more than capable batting partners, who even if were leagues below him in terms of batting, were skilled and mentally tough enough to lead India's batting in case of a rare Kohli failure.
The kind of carryjob Babar has been doing for the past few years has not been done before by any batsman, apart from the great Sachin Tendulkar, who used to single handedly carry a mediocre Indian batting line up in the 90s, before a generation of stars came and flourished in the early 2000s.
Before that, it used to be a Sachin show = Indian win, and Sachin gone early = India collapse.
Babar is going through the same phase.
He has one good/above average batsman to partner him in ODIs (Imam) and T20Is (Rizwan), but in Tests, he is surrounded by a dead batting line up, not capable of holding it's own against a half decent attack, as we saw against Australia a few months ago, and today against Sri Lanka.