That's the key. They pay more because it's less number of games. If there were 170 games they wouldn't do that because the individual games don't mean as much. NFL fans are a different breed of sport fan. In this situation less is more and NFL games are an event. A lot of it, maybe most, is because of gambling and fantasy play.
I routinely go to a friends house to watch the game on a projector in his garage with others. In baseball that never happens, not even in a playoff game.