Fair enough, but this draws the obvious attention why the same criteria is not applicable for a MK or VS. Kaif has the luxury of staying in the team w/o scoring for the last 4 consecutive series. I still believe that SG is anyday a better bat than Kaif in one dayers.
I too feel that Kaif has been given a long rope. But, let's look at those last few series that Kaif and Ganguly played together:
BD in BD:Ganguly : 0, 22, 55
(during his inning of 55 in 80 balls, VS scored 70/52, SRT 47/42, RD 60/68, YS 69/32)Kaif: 80, 49, 29*
(his 80 was the highest score in team, we won)PAK in IND:Ganguly: 0, 9, 4, 18
Kaif: 7, 0, 32, 5, 78
(his 78 was 2nd highest in team after RD' 86)IOC cup in SL:Ganguly: 51, 2*, 26
(his 51 came painfully in 110 balls, we lost the match)Kaif: 8, 24, 34, 83*, 31
(his 83 was 2nd highest in team after YS 110, they had 100+ partnership, we won)Videocon cup in ZIM:Ganguly: 5, 20, 19, 2, 31
Kaif: 9, 65, 102*, 8, 93*
(65 and 93* highest in team, 65 won us match and 102* won us match)It is clear that in his last 4 ODI series, Ganguly did not play one single match winning innings. Not only that, his batting was clearly inferior to Kaif's. Ganguly did not play any innings of consequence/importance (probably one of 51) where as Kaif played 4 match-winning innings and 2 other innings of some importance. Add to that, the fact that Kaif is arguably the most electric fielder in the ODI side where as Ganguly is one of the most sluggish. If anyone were to chose a player between them, based on the series they played together, anyone would choose Kaif.
Now let us look at what Kaif did after Ganguly was dropped.
SL in IND:38*, 13
SA in IND:1, DNB, 46, 16*
Still he was not exactly BAD. His form took a dip when IND went to PAK. Since then his scores have been single digits. In the mean time, Ganguly did not do anything, even in Tests, to prove that he would come out as a better batsman in ODIs than Kaif. His batting performances in domestic ODIs were nothing much to write about. Remember, when playing together, Kaif was always giving better batting performances than Ganguly. So, maybe, just maybe, that is what prompted team management to give Kaif, one last chance in WI. 'Cause he has shown that when in form, he can be a match winner with his bat. So, they are giving him his last chance to find form (like Sehwag probably has). I'm sure that if Kaif does not find form in WI, he will be replaced by Rao (and when SRT comes, by Raina). That is what I think.