What other sport do you get to watch your team play almost every day? Plus baseball isn't just about the best team in a given day, you essentially have to field multiple good teams depending on pitching...
So much strategy involved, it's not just an ordinary game. I'm fine if people think it's boring, but I too really love the game of baseball.