まず野球は日本では金になるので良い人材は野球へ流れる

日本野球のメリット
試合数が多い(収入面にプラス)
競技の性質上、接触が少ないため選手生命が長い傾向
競技の性質上、身体能力差はそれほど必要としない
日本においては普及率が高いので引退後の就職も安定
世界的に見て普及率は低いため日本はトップクラス

日本サッカーのデメリット
試合数が少ない(収入面にマイナス)
競技の性質上、ヘディングの脳への影響や接触が多いため怪我が多く選手生命が短い傾向
競技の性質上、身体能力差は大きいため、世界的に見て身体能力が劣る日本人は不利
日本においては普及率が低いため引退後の就職に難

兎に角日本のサッカー市場が大きくならんことには人材は集まらん