The Scouting Combine should give you the position of the player as well as the age and height. There is no point in having a 7 foot PG that would be untrainable, but you don't find out that he is a PG until you waste 1 more scout point.
Let's say i have good PG/SG//PF/C and i want to look for a good SF to train. The current system gives you 56 points max with $40,000 a week on scouting. Once you use 10 points to find out the age and height you are left with 46 points, then it more or less comes down to luck on who you scout, you can make an educated guess using the height of the player but as we all know all 5 positions can come in any height, if you get lucky after 4 picks and find a SF you then have to waste another 2 points to find out he is a 1 ball potential. With 46 points and a lot of unlucky guesses you don't get many SF's never mine a good one.
If you got the position with the combine you would see on average 8-10 SF's. Then you can spend your 46 points on 8-10 players that are SF's and not random guesses.
The current system is designed to find the best player that is worth more $$$$$ on the TL with random luck. Instead of what is best for your team. The best player That might be a 7+ foot C MVP or better, may be the best in the draft but is not the best for me because i already have a Good C, id rather take the 3rd or 4th best player in the draft if he is a SF with good potential because that's what my team needed.