The problem with the All Star Game is not that it is meaningless, it is that it isn’t baseball. More accurately the All Star Game is not a baseball game. The All Star Game is a fun mid-season break. The Future’s Game, fan fests and the like can be great events. Even home run derbies have some value as pure spectacle, but the game itself isn’t really a baseball game.