You never rate players you haven't seen?I never saw Marshall or Hadlee bowl, probably the very fag end of their careers, same with Imran. Kapil played till 1994 and so I recall him playing far more. And the thing about longevity is, for me, to a certain point it also shows adaptability between different eras. Donald, to me, basically played in only one era.
I am ranking careers more than just on ability tbf. Also, I do think I saw some failures of Donald that play a role in me not rating him as high. I actually think I might rate Pollock an ATG as well, as he kinda reinvented himself to help his side across eras.
I don't think any of the players you have listed other than McGrath* played in multiple eras. 80s and 90s was basically a prolonged period of fast bowling paradise, helped out by bad bats. Waqar and Ambrose in particular have an almost identical era to Donald.
*And Pollock, now that you bring him up. But while I think he should rise a little bit relative to some of these players for playing half of his career in a batting era, him failing in a batting era is absolutely not a reason to rate him over clearly better bowlers.