Guests players are necessary in a variety of instances and parents that complain may have valid reasons. <-- How's that for a non-committal statement.
Now, if "winning" wasn't important, we would not keep score (or have standings). The benefits of bringing "up" players to "fill the ranks" at a tournament are unquestionable. Tournaments have multiple games per day and having subs available is both smart from a competitive standpoint and safety standpoint. Play the kids that give the team the best chance of winning the tournament, but substitute generously. Having an upper flight player come down to help the lower division also has merit, especially if the upper flight player is a bench player. The lower level players get to experience the next level players and see first hand the type of play that will get them moved up.
In my mind, the only time bringing in guest players would not be appropriate is when a team has plenty of quality players rostered and the guests are from an upper level playing to simply win a meaningless game.
If the issue is development ... 91.3456% of the development time (give or take .020525 percent) occurs in practice. Games simply allow the player to demonstrate their development during a competition with kids that have different colored backpacks. Sure, they are going to learn a few things, but the real development occurs in practice.
Final note, there is also a business justification from a club perspective. Sending down bench players to play on the lower flight team gives the parents and the player an opportunity to experience what life might be like not playing on the upper flight team. When it comes to next season or a mid-season relegation, those parents/player has seen that its not so bad and even kinda cool to get more playing time. Maybe the player sticks with the club, instead of looking to play at that other club across town.
Now, if "winning" wasn't important, we would not keep score (or have standings). The benefits of bringing "up" players to "fill the ranks" at a tournament are unquestionable. Tournaments have multiple games per day and having subs available is both smart from a competitive standpoint and safety standpoint. Play the kids that give the team the best chance of winning the tournament, but substitute generously. Having an upper flight player come down to help the lower division also has merit, especially if the upper flight player is a bench player. The lower level players get to experience the next level players and see first hand the type of play that will get them moved up.
In my mind, the only time bringing in guest players would not be appropriate is when a team has plenty of quality players rostered and the guests are from an upper level playing to simply win a meaningless game.
If the issue is development ... 91.3456% of the development time (give or take .020525 percent) occurs in practice. Games simply allow the player to demonstrate their development during a competition with kids that have different colored backpacks. Sure, they are going to learn a few things, but the real development occurs in practice.
Final note, there is also a business justification from a club perspective. Sending down bench players to play on the lower flight team gives the parents and the player an opportunity to experience what life might be like not playing on the upper flight team. When it comes to next season or a mid-season relegation, those parents/player has seen that its not so bad and even kinda cool to get more playing time. Maybe the player sticks with the club, instead of looking to play at that other club across town.