Fantasy football, gambling and the fact every single football game matters is why this happens. Baseball is not a TV ratings sport, it just isn't. single games don't matter, fantasy season lasts way too long and the games are too variable to bet on. The playoffs themselves are complete erratic because they aren't played just on weekends etc, they are played at different times every game and the early games in a series just don't matter at all. If you compare the sports by overall viewers/attendence baseball blows the NFL out of the water and it isn't even close, if you compare them by individual games TV ratings the NFL blows MLB out the water and it isn't even close, they are just very different sports.