Yes, this happens to a lot of sports stars as well. I think the tales of all the broke players of the past has finally hit home. I think that financial preservation is being taught, or at least talked about, in the locker room.
There are a few advertising contracts that have future lump sum deposits built in. Say 20 years from now the player gets a few million dollars for doing the ad today. Security to know that they will have something if they mess up before then.