Baseball is part of the American Fabric, very much like apple pie and the Fourth of July. The thing is America is changing and saying that Baseball is America's favorite pastime is nostalgic, romantic but not accurate. Football is America's true passion and not the NFL. College football is King. The only thing that truly compares is March Madness... and that not very well.
I think that baseball was a game that was geared for a simpler time. A slower time when people could enjoy sitting through 9 innings of untimed play on a warm summer afternoon. When people appreciated the smell of freshly cut grass and the taste of a stadium hotdog. It was a lazy game of grace and thought and calculation.
Today's society moves at a much faster pace. We love our sports but time is precious, people are time poor. The thought of sitting in a stadium for hours without a clock continuously ticking down, pushing the pace onward frantically doesn't sit well with most. We want our entertainment but we want it in a preset period of time. After all, we have plans for after the game! We also need to be entertained... not every so often but on every play... we need a collision, a dunk, a crash... something exciting and almost random, we want the unexpected!
The one thing that will never change though is the fact that Baseball has and always will make the best Sports Movies! At least there's that.