George Will said it best. (paraphrased) "Baseball is like going to Church. Many attend but few understand."
At any given moment, there are dozens of things going on in a baseball game. The expression "the game inside the game" was defined with baseball in mind.
The most beautiful thing in the world growing up as a boy enamored with baseball was when for the 1st time I walked thru the concrete tunnel toward the seats and suddenly like an explosion you see the GREEN grass, the dirt infield, the mound, the white bases, and thousands and thousands of people...all under a sunny blue sky.
Sorry for the poor descriptive analysis.
And also the sounds and smells..... Nothing in the world like it.
As for those who call it "boring," I think they just don't understand the pace of the game. What do they expect from a sport that combines individual accomplishment, intricate teamwork, and head-to-head duelling?
Come on! In any given sport there are dozens of things going on at any given moment.
It's just that in baseball, if you're a good player you have an average of 15 min fielding and 3 min hitting per game. It's a relatively passive sport...
If people were looking for this they might prefer cricket. (not dissimilar sports). The only reason that baseball does well here is our sense of tradition.
I'll remember to add Will's last book to after Revelations in my family bible so my kids have it all straight...