A 30 year old RB bellcow who had played over 150 games is hardly walking away from the game early.
Sure he could have gone on a season or two more but for what? He didn't need to do anything else to secure his HoF legacy. He wasn't going to win a ring playing a couple more years at the Lions.