Well check Ganguly's record before captaincy against Australia, Pakistan, WI and South Africa in Tests and you will find his averages are 30 and has no hundreds in those five years. He scored 1 hundred against Australia and that too against the Weakest Australian bowling attack in 10 years from 1995 to 2005. Gillespie(Injured), Bracken, Andy Bichel and McGirl. That means Ganguly has never scored a hundred against the greatest bowlers(fast) of his times, McGrath, Donald, Ambrose, Walsh, Pollock, Wasim/Waqar etc.
Apart from that Ganguly averages 27 in Zimbabwe, 27 in NZ. It clearly meant Ganguly was a one day specialist, who kept playing test cricket for 10 years, scored runs at a good rate against Zimbabwe in India, NZ in India, Sri Lanka, Bangladesh and England which was the weakest bowling side of 90's and early 2000, which used to be thrased by Aus, WI and Pakistan.
Any batsmen who has averaged approx 27 for first 5 years of his career and again the next 5 years saw same thing happening, against some major test teams should have been kicked out or told to rectify the fault in his batting and come back and score consistently.
But then the gr8 administrator Jagmohan Dalmiya use to call Ganguly as a fine batsmen.