As I keep saying, Babar is not the problem. His fans are.
He is a very fine batsman, he will continue to score lots of runs. However, I fail to see the point of making him look like someone he is not & never will be.
He is not the best batsman in the world, he probably never will be the best batsman in the world & he will never be anywhere near Kohli.
Kohli is in the same category as players like Tendulkar, Lara, Ponting, Viv Richards. Babar will never get close to that level but that is not a problem - you can still be a top batsman & have a wonderful career even if you are not anywhere near greats among greats like the aforementioned batsmen.
Let Babar be Babar - he is miles better than the usual dross Pakistani batting culture serves & if he improves his mentality, there is no reason why he cannot go down as Pakistan’s greatest batsman although that means little in the grand scheme of things, since Pakistan is easily the worst batting nation ever.