There is a point in life for even the really good, that talent levels out and then work ethic and mental/emotional fortitude separate success from failure.
He is really good physically, but not great. If he isn’t willing to out work his teammates, he won’t beat them and he won’t play.