Two problems: steroids and money. Baseball players enhance themselves by taking steroids to get more money. It is no longer for the love of the game, just like every other pro-sport. Every pro-sport has gone to pot lately. If you're getting more than 100,000,000 bucks a year and still not satisfied with your salary, you couldn't care less about the game which makes it less fun to watch.