There is good and bad. It is good if your kid is on the most competive team in town and gets exposure to the HS coach and can benefit from his coaching expertise. However,it is bad in the sense that it discourages kids from expanding their horizons by playing with outside club teams. Because the coach "has to eat too", if you play outside club, instead of his program, the fear is that the kid later gets cut or relegated to a lesser role when he tries to make the HS team. I tend to think coaches want to win and will put the best players on the field whether you played his summer program or not. Even so, if your kid is a good but not stellar player and it comes down to him or another kid who lined the HS coaches' pockets by playing in his program, who do we think is getting that last spot on the HS team?