One of the “things” with Cavendish is that he was tied for several years with Eddie Merckx. Comparisons were made, they had to be. But even Cavendish won’t compare himself to Merckx. Merckx is the greatest cyclist of all time. He won sprints, he won time trials, he won in the mountains, and he won the over all GC (yelllow jersey) to get his 34 wins. He could do it all. Cavendish is a specialist. He wins sprints. He has never one a mountain stage, I do believe he won a TT but it was not a regular occurrence. He never won the overall title. He wins sprints. So he is surely the best sprinter of all time but Merckx is the greatest cyclist of all time.
That’s not diminishing Cavendish at all. It could be argued that what Cavendish did was harder. He had to make all his wins in one place. So less opportunities to win. And Merck’s depth of competition I don’t think was anywhere near what Cavendish faces today. These guys riding today are pure animals and there are some fabulous sprinters and many of them.
So you really can’t compare apples to apples with these two riders. Very different times and approaches.