There is no need for player development anymore. They typically attend college only long enough to confirm their draft position so they can get to the NBA.
...
Today's players can't wait to get away from this silly game in college where they are expected to run an offense and play defense.
How antiquated!!!
I think you are both right and wrong in your post.
1. I think you make the common error of thinking that NBA players do not play D. In my experience college scoring stars who do not make the NBA are often not athletic enough to guard anyone.
2. Player development of NBA prospects goes on in the NBA or G league. There is certainly a good argument that that is where it should take place. Many many NBA players come into the NBA as great athletes and develop other aspects of their game like shooting in the NBA.
3. While offense in the NBA is greatly based on finding a miss-match, isn't that really what is going on at all levels of basketball. It is ironic that you have this complaint during the era of the Warriors perhaps the greatest share the ball team in NBA history. Also another really good team now is the Celtics who are coached by a guy who is a defense and somewhat share the ball type guy. Certainly there are Harden and Westbrook dominated teams in the NBA, but every team knows they need more than one guy to win big and Ok City this season has built more of a team after one season of being Westbrook centric.
4. There is plenty of development in college basketball. That is why the one and done teams win the tourney so few times. It is sad that the reporters on college basketball spend all or much of their time on flawed young players who will be gone, but that does not mean fans can not observe the progress of players at good programs like UNC, UF, Nova, etc. More often than not the best teams in college basketball do not have a ton of one and done players.