Nope, I've always thought so, too.
Guys like him who have obvious physical talent but bounce from team to team and never really amount to anything almost always have something wrong going on we don't see... bad practice habits, not a good professional, lots of mental mistakes, etc.