We can't possibly know where James and Odomes stood in Kruger and his staff's estimation going into the recruiting process. They may have been well down on Kruger's wish list, but it's also possible they were something closer to a 1b to Shake/Trier/Grandstaff's 1a. The dropoff may not be, in Kruger's judgement, nearly as great as it is in yours.
What's more, the annals of college sports are rife with examples of supposedly lesser high school players outperforming more highly rated players at the collegiate level. That's the thing about recruiting ratings; they can measure what a player has done so far, but they can only guess about what he'll achieve going forward. There are so many factors that can impact a player's progress -- which coach he chooses to play for being perhaps primary among them.
It's a waste of time and energy to continue fretting over players who chose to go elsewhere. We've got talented guys coming in, and we've got the coaches to help them reach their full potential. I can't wait.