Athletes are focusing on basketball & football now... Look at the racial breakdown by sport, he wouldn't be incorrect that fewer play baseball, but those who probably could have are focusing on other sports....
Add in that there are far more Hispanic & Asian players now than years before too... Fewer spots available per race when more races are present...