Even if they were making double what a working person was making, they only got that income for a handful of years. I believe the average NFL career is around 3 years. It's hard to get a meaningful retirement funded in that short of a time.