http://www.espn.com/espn/story/_/id/...-colleges-espn
TL;DR: Insurance companies don't want to do business with the NFL (and even leagues as small as Pop Warner) as they are scared about losing money, so if/when the NFL dies it will be because nobody wants to provide insurance for NFL players.