There are less plays in a game now then in the Bills glory days. Rule changes to keep the game clock running more often, limit the amount of actual game time played. Less plays reduce the chances of exciting plays. Those rules were implemented to keep the games from running over 3 hours, they had nothing to do with enhancing the quality of the game and in my opinion, hurt the game.
Having a college league that is very poor at producing NFL style QB's hurts the league as well.