Like the NBA (and the pathetic WNBA), MLB is another pro sports league that is propped up in large part by Big Media. As the sport has been diluted by poor fundamentals, a huge influx of non-American hispanics, juiced up players producing phony stats, the domination of large payroll teams over non-competitive smaller ones, and an overall product that is frankly quite boring to most sports fans, especially in this era of micro-second attention spans, Big Media does its best to make baseball seem more popular than it is. And just as with the NBA, attendance figures are inflated by large corporate purchases, giveaways, counting tickets sold and given away rather than the actual attendance, etc.
The ridiculous guaranteed salaries the players command turned me off to baseball more than any of the above. The fact that the owners pay them shows that the corporate media/corporate ownership model that runs and promotes MLB is quite profitable, but that certainly doesn't mean it's a better product than it was pre-Selig. And yes, Selig's ultra-liberal (meaning strongly anti-White) ideology fits right into contemporary Caste System America. His replacement will be no different.
The NFL has the largest and most passionate fan base, followed by the NHL. And no thanks to Gary Bettman and the corporate media for the NHL's popularity. Then there's a large dropoff to baseball and the NBA.