It's no more baffling than trying to explain the appeal of a 5 day Ashes test to an outsider. It's all about cultural relativity.
As for baseball, you do certainly get dull games just like any other sport, especially where the pitchers are on top. But on the other hand, there are some...