A mon avis, c'est plutôt le climat espagnol qui est à la base des performances, il fait beau toute l'année, y a moins de stress, pour le foot, il y a beaucoup de moyens en Espagne, pour le tennis, c'est pas d'hier que le pays est un grand "fournisseur" de grands joueurs de terre-battue, Nadal ayant en plus appris à jouer sur les autres surfaces...
C'est comme aux USA, quasiment tout se passe en Californie, les plus gros groupes de rock US viennent de là-bas, la Silicon Valley est là-bas (Microsoft, Apple & co), l'industrie du cinéma vit là-bas, la plupart des avancées sociales se font là-bas...
Forcément, quand fait beau toute l'année, tout de suite, c'est un autre climat, un autre état d'esprit... on peut faire aussi le parallèle avec le Brésil qui est aussi un sacré vivier de sportifs de haut niveau (football, arts martiaux, F1)...