Yes, I get so tired of people putting player development pretty much all on the coaches, like players are a bunch of homogeneous robots.
There's a reason under every coach there are guys that develop like crazy, and guys that don't get better at all. It isn't that the coaches are doing something magical. It's that kids in college are wildly different, and in basketball, it's all about skill development, which is all about a kid putting in insane amounts of time to get better. Sure, I do think there are things that coaches have a big hand in as far as individual player development, but it pretty much comes down to the kid putting in the time and being a sponge.
A coach is going to tell a kid what he needs to become to play. That might be something that takes an obsessive level of hours on the players' own time to achieve. A great example is Naz going from a guy that couldn't shoot to a knock-down 3 point shooter.
True Freshmen are a little different deal because they really don't have a good gauge for the competition and what it takes until they get into a program. They are just trying to keep their head above water, and that first offseason they can decide if they are willing to do what it takes to play at this level.