them shouldn't bear the responsibility for their teams not winning consistently. Barry had the horrifically bad luck of being on mediocre Lions teams his whole career at a time players didn't move around like they do today.
What more could he have contributed, per your accusation, than he did for 10 long years with the Lions to make them winners? Most running backs average maybe 3-4 years in the NFL, and if they're with crappy teams, they're beat up and out of the league sooner than that