As someone who played baseball, I grudgingly concede that you are right. Today’s baseball is dominated by rich kids, not something that attracts the best athletes to the sport. It is why you have seen Vanderbilt v Virginia in the last two College WS finals. Football’s less money driven system on the youth level has allowed the less moneyed kids a chance to stay competitive in the sport. Let’s be honest, the better athletes have always come from the poorer classes, thus football and basketball for that matter have attracted the better athletes over the other three sports that have surrendered to money at the youth level, baseball, hockey, and soccer.
The cheapest game in the world to play is soccer, all you need is a ball.
Homeless kids in Brazil play it and become world-class players. But in this country to develop a decent soccer player costs an arm and leg.