Donald was really good in the sc, but Steyn was a level above. When Donald played, it always seemed like everyone could get wickets. It felt like Steyn or bust in his games. Relative weakness of opposition batting and RSA bowling in those conditions both factors.
Steyn was a level above in India? How? Donald's career bowling average in India is 16 (which is stellar beyond words). It is superior to Marshall's, McGrath's and probably that of every great fast bowler who visited India.
Steyn's bowling average in India is 21. Great but significantly less great than Donald's. Yes, for sure Steyn bowled to a better batting line up, but still how is Steyn's performance in India a level above Donald's?
And moreover when Donald bowled in India in 1996 and 2000, it wasn't as if he was bowling to bunnies. Those Indian teams still had Tendulkar, Dravid, Ganguly, Azhar (& Laxman in the 2000 series).
India actually won the home Test series in 1996.
And virtually the same Indian batting line up which failed against Donald in 2000 because it was supposedly weak (despite having Tendulkar, Dravid, Ganguly at the prime of their youth), did pretty well
against McGrath & Gillespie an year later in 2001
That Indian batting line up was darn good at home. It isn't like Donald earned his bowling figures while bowling to Indian batsmen with batting calibers of Devon Malcolm & Courtney Walsh while
Steyn earned his figures while bowling to Indian batsmen with calibers of Bradman & Hobbs. Nah, the gap wasn't that extreme. Psychologically it may have appeared that extreme but in reality it wasn't.