Most prospect lists are based on ceiling. A guy with some speed and a good chance to stick at 2B in MLB (Johnson, Sanchez) has a lower ceiling than a pitcher with a big arm or even a guy with a shitton of tools who may never hit for average. After all, a 2B is just a guy who isn't good enough defensively to play SS at the MLB level, and who perhaps doesn't have the arm to play 3B or CF.

That being said, there is an excellent chance that Anderson isn't good enough to play MLB SS. But scouts have been raving about his other tools, and he has been very successful for his age / general lack of baseball experience.

Hawkins has done everything but consistently hit for average. He even manages to drive in really a lot of runs while striking out at an absurd rate. Of course the Sox don't have the best track record developing this sort of player.