McGrath's ABILITY only came in in 2004. He didn't set the world on fire or anything in 2001. And I don't think he became a better bowler in 2004 than he was in 2001. The simple fact was in 2004 India were not playing well... Even Warne looked good against our batsmen.. They looked undercooked in that test series and were struggling to score against even Warney and that is when McGrath became a big wicket taking option in India. And don't forget, they had tests in Bangalore and Nagpur, two wickets which have helped seamers on a number of occassions.
The reason McGrath became such a threat in that series, to me, was because India were, relatively speaking, struggling to score off Warney too in that series, which never happened in 98 or 2001 and it put that much pressure on them and they cracked against McGrath's line and length. The same stuff, he didn't get much out of in 2001 when we were playing well and our batters were in good form. There is no such proof, as you claim, that these guys were better than Warne and Murali. And don't forget, Murali ran through India with a well set Sachin at Delhi not long back.. These guys are world class and in certain conditions better bets than the great fast men. And I would always want at least one spinner in my all time XI.