Maybe I am crazy, but I think it is much better that a guy can:
Improve well at some areas (Defense and PE for example), but not well in other areas (BH and Passing, for example). I think things like this happen all the time. No matter how much time you put into it, George is just not going to get any better at ball handling or passing, he just does not do that well ... he does, however, excel when practicing Defense and shooting from the Perimeter.
In fact, I don't even think that they should TELL US which areas the guy is not going to develop in ... I mean, Rick Pitino or John Calhoun do not KNOW that recruit1 is not going to develop well at PE but will develop well at BH, but it certainly does happen.
I see threads all the time where everyone complains because their guy is not performing at 90/90/90 levels because everybody has a 90/90/90 player. This will prevent that and create diversity in players after they develop.
I do not see why people have problems with this. I think it perfectly logical that a guy can progress in some areas and not others. I think it is absolutely unrealistic to expect anything else.