Cavendish has won 40+ GT stages, a WC, a monument, a heap of other races. He's only just hit 30 and doesn't appear to be carrying any lingering injuries. I doubt he'll ever dominate the sprints like he did during his hey-day, but then precious few sprinters ever have. People should write him off...