Jayson Stark is one of the few widely respected baseball writers on ESPN. His articles (despite not using saber) are usually must read; that includes his most recent article. It does raise an interesting question, and it is something that definitely deserves attention. That being said, it is a premise I completely disagree with.
The premise is that Major League Baseball needs to have a “LeBron James type of player” to help really promote the game…the League. While LeBron has really helped the NBA increase its reach, he has also brought some welcome attention to the NBA as well (The Decision was not that smartest idea ever). The idea that a one-or two-players can help to promote an entire game is a little wonky.