А как насчет других стран с населением свыше 140 млн человек: Индия, Индонезия, Бразилия, Пакистан, Бангладеш, Нигерия ?
Почему для них это не работает?
С другой стороны Австралия с населением всего в 20 млн человек уже много лет стабильно в первой десятке.
На мой взгляд огромное значение имеют 2 фактора: популярность спорта в стране, и сколько страна вкладывает средств в получение высоких спортивных результатов.