You're exactly right. The days of the Bad News Bears type of Little League mostly are over. It's now all about travel teams, and many kids don't even play for their local leagues anymore but just on travel teams, which, I'm sure that you know, cost big bucks. You're also right about the cost of baseball bats. My brother told me yesterday that he bought my nephew a new bat for X-mas, and it cost close to $400.00. These are reasons why youth baseball has become an upper middle class sport, like hockey and lacrosse are perceived to be. They also are reasons why the number of minority Americans in MLB keeps dropping yearly.
I'll use my nephew as an example again about why travel baseball is replacing, and in some ways diminishing, traditional Little League. He plays for one of the preeminent travel programs in Western PA. This program has produced a few guys who have made MLB, and many D-1 recruits. There definitely is at least one current MLB player who played for this program. By playing for this program, at a certain age, the kids get to play in showcase tournaments around the Northeast, Midwest and even Southeast, at which there are MLB scouts and college coaches watching. My nephew got to play in these tournaments this past summer in PA, Ohio and even Tennessee. One of his hockey teammates, who plays on another preemient travel baseball program in Western PA, is rated as one of the best high school catchers in Ohio and already has scholarship offers. It's gotten to the point where you have to play on one of these travel teams to get the exposure.