All those guys except for Miandad averages less than 50 and even he has a very Sehwag like record. An average of 50 in batting is like a average of 25 in bowling. If those guys are suppose to be all time greats then so are the likes of Gillispie, Kumble, Saqlain, Swann, Ntini, Vass, Lee, Anderson, Zaheer. I even left out people with longevity issues like Bond, Clark, Shoaib.
Pollock was actually a genuine all time greats of the 2000's along with the likes of McGrath, Murali, Warne, and Steyn. And what do you mean name another great besides of the 2000's besides Steyn? People that debuted in the 2000's? Name 1 great batsman other than Inzamam then that debuted in the 80's. You can't use the likes of Lara and Tendulkar because they debuted very late.
Hayden and Yousuf are rated highly as well. Not as highly as their average but neither is Garner is he? Their cases are pretty similar to Garner. They aren't treated like batsmen who of average 50 and 53 and Garner isn't treated like a bowler that averages 20. If he was he would be treated as the second best of his era after Marshall. Even his own team mate Holding is rated higher than him.