...these are all top level teams, hand picked, and tend to be the same groups of kids over and over. Guess that seems to be how it works. Everyone wants to have all the top kids, but the question would be, who is there left to play, if all are on one or two teams? Are there not more top kids than just those elite few?
I think the key thing to remember about all of these teams - IceCats, Jr Whitecaps, St Croix Saints, any TNFHL squad, etc. is that they are all the result of what each team’s "GM" and coaches do. Any of us is free to start a team. All we need to do is watch some games (maybe a lot of games!), create a network of contacts, ask for recommendations, and then start making phone calls asking players to join the team. Some of the same "top kids" get asked repeatedly because most teams would love to have them play. Some can afford to, and have the time to play, others can't.
There is no conspiracy - anyone can start a team. I have seen some teams put together largely with friends from one or a few associations. Others recruit very broadly. Any team can come up with whatever plan works for them. Maybe someone with a daughter who gets overlooked could put together a team of other kids who also get overlooked and wind up with the very best squad of all! In any case, at the end of the day, meeting new friends, and engaging in good competition is what's important.
Also, it's important to remember the obvious truth that there are not just 17 good players in any age group. I don't think any team could be put together than "cornered" the market - that put the very best 17 kids on one team. Everyone's definition of the best player varies (an obvious proof of that can be seen every year with the annual HS post-season awards. While a few players - like Becky Kortum - appear on everyone's list - many players are nominated for one award and not another - the fact is that not everyone agrees on what makes a great player). In addition the 17 best players – in the unlikely event an agreement could be reached on who they are – would probably not be the best team. There might be a lot of scorers, but no one to move the puck, there could be some very good offensive defenders, but maybe not enough “stay-at-home” players, etc.
One more complication is that players certainly do change - the "great one" at age 15 might just be the "ok one" at 18. Or maybe a player that is totally overlooked becomes a star. So a team put together a few years ago might still be very good, but maybe not the best. But does that really matter?
Everytime I think of the effort that must go into building a strong team - I shudder at the commitment and energy that the GM and coaches put in. So to them thanks for organizing the teams that exist. And if any of us feels our daughter is being left out, well, start a team! Talk to others and make a team if you feel someone else is getting too many chances. Enter that team in as many leagues and tournaments as you want. There is absolutely nothing that stops any of us from doing this, other than time and interest.