Очень много факторов.
Век спортсмена короток, а в большинстве видов спорта только очень серьёзные достижения позволяют хорошо заработать
Многие из них - не совсем полноценные в бытовом смысле слова люди, сконцентрированы на тренировках и соревнованиях, безоговорочно выполняют указания тренеров и предписания врачей. В результате, могут даже не знать про то, что конкретно им дают под видом "витаминов"
Тренеры решают свои задачи. Спортивные результаты подопечных - это и их деньги, репутация, карьера. На фоне низкой зарплаты, те же тренеры вынуждены пропихивать не сильнейших, а тех, кто откатил. Потом с этим средним материалом приходится работать уже на взрослом уровне. И если не удаётся добиваться успехов "штатным способом", в ход идут другие методы. А самых атлетов просят не задавать лишних вопросов и полностью доверять наставнику :)
Много причин - тренироваться можно интенсивнее, дольше и чаще, что дает нехилую вощможность улучшить личный результат, перемахнуть плато, кое-где - сбросить вес.
Ну, а еще потому что он клёвый.