I went to a spring-training game a few weeks ago. The Reds beat the Blue Jays 16-3. All but one run was scored by a home run. People got bored and left. Kinda like you're getting bored reading this, and want to leave.
Baseball is a sport that requires thinking.
It's not Allen-Iverson flashy. Ray Lewis doesn't kill people. It's not very TV-friendly. The networks added all these special features to try to make it more exciting. The magazine reporters snoop into every inch of the players' lives because telling what happens off the field seems to be the only way to keep people interested.