No, they don't.
Right now, the minimum salary for rookies is somewhere around 400k. Typical 3 year window in the NFL to make money, and that's supposed to somehow cover ridiculous medical costs for the rest of your life because that is sooooo fucking much more than normal people (whose earning...