So you'd pass on Johnson to sign a lesser rated recruit with the idea that player is going to somehow unseat Bone, Turner, Bowden, Schofield or Pons? Johnson is just fine. He plays well when he gets an opportunity; 7-13 from 3, 2 TOs in 10 games. He's just biding his time behind better players. You'd really have to catch lightning in a bottle to replace him with a lower rated recruit with the idea that player was going to unseat one of the 5 players currently ahead of JJ.
I think where you and everyone else seem to disagree, is that you believe that to be a reflection of JJ's talent (or lack of), while everyone else seemingly agrees that instead, it is a credit to the skill and ability of the 5 guys ahead of him.