the fact that he went thru 3 or 4 teams his first 5 years means teams "thought" they were using him to his full potential and he just didn't produce. . . or they didn't feel he was producing.
Plus, I think he matured and the game slowed down for him and he didn't have the stigma of being a lottery pick (I think #5) when he came to Det. At that point, it was a win/win and either hit it big or he would have been on his 5 team in 7 years.