Since 2002, there has been a different NFC team in the Super Bowl every year. Those teams do not include the Cowboys, 49er’s, Packers or Redskins.
Salary Cap doing its job? Or salary cap making life no fun?
Or maybe the NFC is just a cluster. AFC has consistently good teams.

