I strongly disagree. Things are more regional and decentralized than ever and that trend isn't going away. Baseball thrives on local fans supporting the local team. You are not going to get a bunch of kids screaming about the Lebron of the MLB or the Tom Brady of the MLB because there will never be such a thing. In sports where the best players are often on the best teams and play in the championship games every year, it's possible for kids around the country to all fall in love with the same guy. That will never happen in baseball, and that should not be a goal of baseball. A kid falls in love with his local team by seeing them play on TV every day and attending a handful of games. Sure, it's possible for a kid in New Jersey to grow up a Cubs fans or a kid in LA to grow up a Phillies fan. But it would take a strange set of circumstances for that to happen and it's not going to be by randomly falling in love with a specific player that everybody else loves as well. The bottom line is talking about the fame of any individual players is a terrible and stupid way to judge the health of the league.