There is so much debate on the best types of exercises and workouts for athletes to achieve their performance goals. Some athletes/coaches swear by weights intensive training programs, others rely purely on riding volume, some rely heavily on dry land workouts and so on. If your browsing articles on fitness I guarantee you'll find a whole range of opinions on the best way to do things. So what's the answer? How should we train?
The answer is everybody is different - we all have different body geometries, lung capacities, muscle densities, natural levels of fast/slow twitch muscle fiber, lactic acid thresholds and a whole heap of other stuff. Because we are all built so differently, what works for one athlete may not work for the next. Its a matter of being in the game for long enough to learn and experience different training methods to find what works for you.