Every sport can be boring is you don't get into it a bit I think. Basketball is replete with action and scoring, but I bet it's not that much fun to watch if you don't understand it. I lost interest in it when they started ignoring traveling and team play.
Baseball is more of an acquired taste for sure. I think if kids don't watch and play when they are 6-10, they will often never develop any interest in it.