I think McCoy said it best.
https://www.nbcsports.com/bayarea/49ers/lesean-mccoy-colin-kaepernick-not-talented-enough-distraction
RCHARD PARK, N.Y. -- Buffalo Bills running back LeSean McCoy believes one reason teams haven't signed quarterback Colin Kaepernick is because he represents too much of a distraction for a player who would likely be a backup.
"It's a lot more than just he's not on the team because he doesn't want to stand for the national anthem," McCoy said at his locker on Thursday. "That may have something to do with it, but I think also it has a lot to do with his play."
Kaepernick remains unsigned after opting out of his contract with the San Francisco 49ers after last season. Some fans have complained that he is not with a team because owners and the NFL are punishing him for refusing to stand for the national anthem to protest police brutality against blacks.
"There's certain players that could be on the team with big distractions, and there's other players that it's not good enough or not worth it," McCoy said.
He said it's easier on teams to take on a distraction if it involves a star player such as Patriots quarterback Tom Brady or New York Giants receiver Odell Beckham Jr. He said that's not the case with Kaepernick because Kaepernick would have difficulty making some rosters.
"He's really not that good of a player, you know what I'm saying?" he said.