See, I always thought cycling and running were pretty similar in this regard, except everybody does basically the same race.
The really small guys, you may expect in the 10k or marathon distance make for great climbers. The key formula you always hear is "watts per kilogram" and because they weigh a lot less, they excel going uphill.
But those same guys would have no chance against the 6' 6" massive guys in a sprint. Their raw power output for a short 10 second burst is impossible to match for somebody the size of Gebresallasie. Kind of like on the track.
Then there's everybody in between. Guys that are bigger, but can get over the hills more efficiently than the pure sprinters and win a reduced bunch sprint. Or guys that can output huge watts for a short burst while still retaining a low weight. won't beat pure sprinters, but can breakaway up a short climb or win an uphill sprint.
There's extremes too; I've seen people that are straight up overweight that have fast enough twitch to excel in the velodrome if the race is literally shorter than a kilomter. And (relatively) big guys like Miguel Indurain that could outclimb guys that weigh 50 pounds less and are 6 inches shorter because their aerobic capacity is just that good.
The difference is that in cycling, all of those guys are in the same race. The sprinter might have to wait for their flat day for the finish to end in a sprint and the climber has to wait for the mountains. But they're all on the start line together and competing with each other. In that sense, everybody on the line knows that depending on the day, if they play their strengths right and exploit their opponents' weaknesses, they can win.
We're never going to know if Mo Farah or Usain Bolt would win in a 600m race. But we can watch plenty of times every year to see if Marcel Kittel can make it over the climbs of the day to beat Michael Matthews in the sprint at the end.
To answer your question: No.
TLDR: Cycling is really similar, except Usain Bolt, Van Neikerk, Centrowitz, Farah and Kipchoge all race the same race.