One was the consensus best RB in a draft, is coming off an amazingly productive game and is only 24, the other will be 31 next year and coming off a season ending broken leg...
Fred is not getting a big contract and he shouldn't be handed the starting position, either. Sucks for Fred because he was a great player, but it doesn't make sense for the Bills.
Young players get better, old players get older.