Personally, I think the certain positions should have some sort of minimum. If the player is listed as a PG, they should not have a 20 BH with low potential. Guards should have a minimum of X at BH and P, PF and C have X at LP and Reb. Or at least have the chance to get there with potential. Why even have positions listed then? Why not just have a bunch of players and the coach chooses the position they play.
I'm all for having big men with good PER, etc... but there needs to be some definition of position and penalties for playing out of position.