I am not passing any judgments on Sourav Ganguly's abilities, but it amuses me that numerous criticisms arise each time Ganguly is demoted on the basis of his performance.
Even if one accepts the ridiculous conspiracy theory that Australian coaches are taking up assignments in India with the evil intention of "destroying an Indian (?) team" due to their personal animosity towards Ganguly, how do the actual decision-makers (BCCI when Chappel was the coach, SRK when Buchanan is the coach) fit into this whole scheme? It is not as if the foreign coaches have the freedom to sack anyone on their own. Clearly, when they decide to drop/demote Ganguly, the decision-makers see merit in doing so. (It is hard to believe that SRK, who has invested crores of rupees into the team would be willing to throw it all away just because a coach sweet-talked him into making drastic decisions.)
Maybe it is time to let the actual stakeholders (who have their skin in the game) decide who they consider valuable and who they don't.