the point is you realy don't need JS20. And JS is a MAJOR wage infulencer. (look at draftees and you will see, a draftee with a number of respectable skills, but low JS costs less then 3 k salary, where a player with only respectable JS costs over 3k wage for sure)
if I would have that JS20, JR15, OD20 player, I'd either play him at SF position, or, if his inside defense is too low to play SF, I'd sell him and buy an other SG. You can have the opinion he's the best SG in BB; but I'm prety sure he's not.
Ok nothing can be said against his OD20, but I'd rather get myself a JS16, JR17 guy instead, and he will cost A LOT less in wage too...
This said, I also don't agree with your statement NT guards need JS20. JS 15 or 16 is high enough, for PG I'd not want one with a higher JS then 12!! But I know we differ on that point of view for a long time now.

JS is the most overrated skill in BB, and it's so crazy people are still willing to pay an excessive amount for it.
They are not your friends; they dispise you. I am the only one you can count on. Trust me.