Why do people enjoy baseball?

Baseball requires skill, practice, hard work, hand eye coordination and grit.  There are one hundred and fifty plus games per year in the major league, and most players will be on the field for 70% of those games.  There are few thrills better than being in the stands watching your home team win a game in the last inning by hitting a game-winning homerun.