Здесь нельзя дать однозначный ответ. Для каждого вида спорта причины разные. Взять, например, хоккей. Все хоккеисты сборной играли в одном чемпионате, при этом, сильнейшие спортсмены месяцами находились на сборах. На рубеже восьмидесятых-девяностых годов начался массовый отъезд в НХЛ. И бесспорное преимущество нашей сборной исчезло, за несколько дней до начала чемпионата неизвестно, кто будет выступать за сборную. Звенья комплектуются в спешке, а не наигрываются годами, как было раньше.
В футболе у нас и в советское время особых успехов не было. При этом, начиная с семидесятых годов, футболисты из российских клубов не составляли костяк сборной, а те кто входили в ее состав, в большинстве своем представляли Москву. С распадом СССР сборная, естественно, сильнее не стала.
У борцов в сборной СССР всегда был интернациональный состав. Медалей, действительно, было много, вот только далеко не все чемпионы были россиянами.
Сейчас многие находятся под впечатлением выступлений молодежной сборной России по хоккею. В принципе, провальным был только матч с Канадой, в матче за третье место играли уже под впечатлением от поражения в полуфинале. А представим такую ситуацию, наши хоккеисты громят Канаду, а в финале побеждают США. И все кричали бы, что это достойные наследники "Красной машины". Я, кстати, всегда был против такого сравнения. "Красная машина" - величайшая эпоха в истории хоккея, не нужно сравнивать с легендарными хоккеистами тех, ко, мягко говоря, до их уровня сильно не дотягивает.