In a time where many clubs are more focused on primarily recruiting great players to their program as a means to fielding a great team, CS actually develops a lot of good players into better players and takes ok teams and makes them into highly competitive teams. That is a great experience for a kid willing to put in the work. CS deserves a lot of credit for actually developing young players and building teams.