Just because he has a wide range of average skills does not make him a great player. It just means he is an ok small forward.
A player with Respectable set of inside skills will get a higher salary because he has a respectable set of inside skills and the other areas are not as important.
The salary is based on overall strength of a player in skill sets, not the sum of his skill levels.