I know this has been discussed before, and it seems we never really get anywhere near considering removing forced retirement (or moving it back a couple season), but I think it's something to consider and seriously discuss. I know it's something that has always been in the league, but we expanded the league to ten teams (not that having ten teams means we need longer careers; that's an example of a big change that the league has made).
Right now, depreciation is 3%, 5%, and 7% in your 6th, 7th, and 8th seasons, respectively. Some people still retire with massive amounts of points on their player, and I feel like maybe they should be rewarded more for getting so many teeps. But also we don't want players sticking around too long, so depreciation could be something like 13%, 19%, 25% in your 9th, 10th, and 11th seasons, to really detract players who don't absolutely want it. Those who choose to face such high depreciation numbers could choose to do so and suffer the drop off in their stats.