Originally Posted by dougdirt
Baseball is tougher to learn and organize. Basketball can be practiced on your own with a ball and a hoop (or even just a ball if you want to practice dribbling skills). Football requires two people and a ball to throw and a limited amount of space and generally speaking, you can easily control the ball and where it goes. Baseball requires two people, at least, two gloves, a bat and a ball. First off, that is already much more expensive. Secondly, unlike the other ones, if you want to practice hitting, you need a lot of space. You can't really control where the ball is going to go, so you can't play in the streets. You need a large area of space. That isn't always available in urban areas.
Then of course is the whole "boring" aspect of it. I don't know how people can say that, but apparently a lot of people do actually feel that way about it.
Add to that the fact that college kids can go straight from college to the NBA or the NFL, whereas in MLB, even the best of prospects spend a few years in the minors.