Uh, ESPN's coverage of the World Cup did, in fact, break for commercials. I suppose you could objurgate, but Nielson, in releasing the ratings and commercial times for the World Cup, would wonder were the hell you're watching it.
Certainly anecdotally there are. It's all contingent on the length of the game, and baseball tends to be the sport that has the longest lasting contests. I seem to recall something from ESPN a couple of years ago claiming the amount of commercials shown in a baseball game is roughly half that of the NFL. Christ, the NFL has a designated guy who walks onto the field to signal a TV timeout at least 5 times a game.
Look, we get it, you don't like baseball, and because of steroids, or really whatever arbitrary reason, you express it here. The problem is, the numbers don't back your statements, and unless you're watching an Oakland Athletics, Florida Marlins, Tampa Bay Rays, or Toronto Blue Jays game, people are still coming out to the park. What they do there is really irrelevant, as if they're willing to spend their money to do nothing, chances are they'll do it again.
I saw almost every World Cup game and ESPN/ABC never went to a commercial during the actual soccer game. I don't care how many commercials were shown during the pre/post game show or halftime, all that matters is that none were shown during the actual game.