Very high meant very high subskill, he might be a notch away from strong JS.
He may not be an awesome draftee but he is ok. His best skills are the most expensive skills for a SF. His salary is what one would expect though in the high bracket which hints to high subskills.
I can understand you are disappointed by the skills distribution, it's always tricky with SF draftees, you never know what you will get but it's definitely not a salary calculation bug.