The argument used by some in this topic to belittle Cooks achievements is that he has batted on modern day pancakes rather than the dodgy wickets of yesteryear. Surely the reverse applies when comparing a bowler still going in 2018 against some of the ones on your list?
You don't even need to compare with players playing on uncovered wickets 70 years ago. I named almost a dozen better quick bowlers from the last 25/30 years.
Which openers in the last 25-30 years would you place as high as Cook? Hayden, Smith, Sehwag, Anwar, Gooch...it's not a big list. Cook has been successful in more/struggled in fewer places than Hayden and Sehwag so at worst Cook is top 4.
Do the best quick bowlers that have played in the last 25-30 years and Anderson barely sneaks into the top 10. Wasim, Waqar, Ambrose, Walsh, McGrath, Steyn, Pollock, Donald are all definitely better than Anderson.
So again, is he crap? No, that's nonsense.
Is he top 5 or 10 of all time? No, that's also nonsense.
Not being top 10 bestest thing in the history of the universe is not a criticism. We shouldn't have to resort to hyperbole when evaluating people. There is a tiny, almost imperceptible area on the spectrum between GOAT and utterly useless.
It's OK to be
'just' really bloody good.