Batsmen of different eras cannot be compared looking at just simple averages and hundreds like you have done. Different eras playing on bowler friendly wickets with smaller bats and larger boundary sizes and better bowlers and even then u look at miandads away record against some of the best teams of his era and it is similar to kohlis record. U must either be delusional or biased to not take those factors into account.
Yes, batsmen of different eras can be compared when it is obvious that there is a significant gap between the two. Miandad, Younis, Inzamam etc. didn’t have the same status in their respective eras as Kohli has today. In fact, Younis only retired 3 years ago and it was obvious as early as 2012-2013 that Kohli will end up as a superior batsman.
Secondly, if you want to discredit Kohli’s record compared to Miandad and Inzamam because today the pitches are flatter, bats are bigger and boundaries are smaller, then are you ready to extend the same logic to bowlers?
If the batsmen today are benefiting from easier conditions, then that means that bowlers of the past benefited from easier conditions while bowlers of today have to cope with tougher conditions.
So I am willing to agree with you that Inzamam and Miandad were better then Kohli because they played in tougher conditions, as long as you extend your own logic and also admit that Boult, Rabada, Bumrah etc. were better than Wasim, Waqar, and Imran respectively.
But you obviously will not do that and defy your own logic.
This is the problem with people who keep underrating modern batsmen because of XYZ reasons. They are never willing to extend the same logic to the bowlers of previous eras.
Instead, they would try to convince you that not only are today’s conditions easier for batting, the bowlers today are also weak which is laughable and exposes their cult mentality.
Furthermore, you are actually wrong about today’s pitches. This era of Test cricket has less flat pitches than the 2000s. Apart from Australia and UAE, almost every other venue produces pitches that provides assistance to bowlers as well.
If you want to gauge Kohli’s greatness and skill level as a batsman, look no further than the 2018 Test series in South Africa.
It was played on one of the most bowling friendly wickets ever and is the only Test series in history where every single wicket in every single innings fell.
Kohli top scored in that series by a big margin (de Villiers finished second) and was the only batsman to score a hundred.
The way he batted on those pitches against an incredible bowling attack of Steyn, Rabada, Philander and Morkel showed his greatness and his ability to adapt to any conditions against any bowling attack.
The likes of Inzamam, Younis and perhaps even Miandad (although he was a better batsman than both) would have been walking wickets on those pitches against the same quality of bowling.
Inzamam didn’t score a single Test hundred against South Africa home and away. The bowling attack that he faced - Donald, Pollock, Ntini, Hayward, Fanie de Villiers etc. was not better than the attack of Steyn, Rabada, Philander and Morkel.
Moreover, Inzamam played on South African wickets that were not tougher than the ones Kohli played on in 2018.
After all the bhangra u did of someone like babar azam only scoring 3 centuries against top teams in odis next time also care to mention sachin tendulkar scoring only 26 centuries in 270 matches against top teams .As well as babars actual runs per inning(which is different from averages) against top teams is 40. Tendulkars overall runs per innings containing matches agaisnt weaker teams was also 40. So the point is in theory even babar if gets to play as many matches as tendulkar will surpass his century and run count. This was just to prove a point and not claim babar better than tendulkar due to tendulkar again having dominated good bowling lineups and playing impactfull knocks throughout his career , even in world cups.
Longevity is not a piece of cake. Pakistani fans always act as if it is a walk in the park to play over 650+ international matches and prove yourself to be a legendary batsman for pretty much the entire duration.
Playing 463 ODIs is not a joke. Neither is scoring 18,000+ runs and 49 hundreds. If Babar can pull it off he will deserve to be compared to Tendulkar.
Heck, if Babar ends up with 10,000+ runs and 30+ ODI hundreds, he will deserve to be considered among the top 5 greatest ODI batsman.