If poverty is the problem for black kids in the US then why do dirt poor latin kids in Central and South American barrios keep finding a way to play baseball? I think they just like it more. There's a few other factors there. First, you don't find nearly as many 6'6" and above latinos, so you're probably not going to have the same talent pool that realistically could make the NBA. Second, baseball players are idolized way more there than other sports. Third, it's warm year round down there, so baseball is more of a year round sport there, where it's seasonal here. Fourth, a large percentage of the African-American population resides in large cities, where it's much more difficult to quickly pick up a back yard game due to space and what not. Basketball courts are far more numerous in the cities than baseball fields. Latinos choose to play with sticks and improvised gloves, Americans who can't afford the gear just pick up a basketball. It's a result of a combination of many factors. The poverty is certainly a factor, but it's only one of many.