The thing people don't understand is that these same kids play travel ball all summer....some of them on the top name travel teams we've all heard of for years. ...
This is an important point. My son's LL had travel teams at each age from 9-12 that played a handful of weekend tournaments during the spring LL season and the fall. The rosters of those teams generally were almost identical to the all-star teams. It was a good system--the ability to experience both LL and some travel ball kept a lot of good players in the league, and kids got to see some of both LL and travel ball.
The thing I don't like is that many kids (at least in my state) ONLY play LL during their 12 year-old year, and then only come to about half the regular season games. There was a LL rule that required all-star players to have played about 50% of regular season games unless injured--so far as I know, that is still the case. A lot of leagues appear to be recruiting kids to play on their 12s all-star teams by promising them a shot at Williamsport if they will just show up for the bare minimum number of LL games as 12 yr olds while still playing a full travel schedule.
IMO, the problem with Williamsport is that it is supposed to be a competition between real LL teams, but because of the hype adults can't resist cheating. I'm not a fan of the idea of travel teams that fly kids in from around the country to play together on weekends. But those teams aren't breaking any rules, and if they pound my kid's team at a PG event, then that's just how it goes. The LLWS is supposed to be something different. I have watched a couple of LLWS games at Williamsport. It's an exciting atmosphere and it would have been really cool if my son could have played there. But I choose not to watch on TV--it just seems overblown to see it on ESPN. Clearly a lot of folks feel differently about that, which is perfectly OK with me.
I don't get the disdain some here have for for LL. My son had a great experience, and I coached his teams and others for years. Part of the LL experience is learning to be teammates with kids of wiiiiiiiiidely varying abilities--you know, like adults have to do at work or in other aspects of life. Some of the kids I coached or watched went on to D1 baseball. Some played other sports in HS or college. And some just weren't good athletes--but they had fun (most of them, anyhow), got some exercise, learned some life lessons... I loved high-fiving the kid who had struck out every AB for his first 13 games of the season, but who was over the moon because he reached first on a squib grounder in the last regular season game of the year. Baseball isn't just about trying to maximize your shot at making MLB, especially for kids who are still in elementary school.