I think it mirrors NBA quite well (what would you call Kyre Irving? 4/4 balls?) for randomness, but I don't like how all 18y olds are bad. Pit a all-respectable 18y old (the best you can get) against a well-built 30k player and trainee doesn't stand a chance.
Pit a 18y old Lebron James against a decent 25y old SF that would earn at least 50k in BB world and the 25y old SF will have some problems.
They should at least give 19y olds, that are coming from drafts, some Strong/Proficient skills...