>>>>
I hear ya. I think I'll just agree to disagree with ya. In a pay-to-play system this sort of thinking doesn't fly, in my opinion, even if the A and B team pay the same and train the same. Kids pay to be on a team. Yes, some movement is fine, even joint training. But never should a B player lose a spot to an A player, in my opinion, if the B team has enough players for that game.
In the end these are kids who just want to play and aren't really interested in helping "superstar on A team" develop....they want to play.
If the A and B team were FREE to play for then there'd be no issue. For example, the Sounders USSDA team. I have no issue with movement there if there were A and B, and I have no issue with a u16 player moving up and taking the spot of a u18 player.<<<<
As I said before, you and I are much closer in our thinking than is apparent. Above, you are referring to a type fo social contract between the players(and parents) and the coach. Such a social contract is indeed essential for the long term success of a team. The issues with your points above are that it creates a situation where a B team (or lower level) player is valued by the organization just the same as an A team player, and players are respected mroe than maximizing shrot term success for the A team. That simply is not the case in the model that some of the Big Clubs use.
Heck, we have seen situations where the entire U-19 rosters (or near enough) of some of the Big Club teams were replaced by returning college players for State Cup, where winning the Trophy was more important than the rights of the players who played all year on those teams. When a club has that type of attitude towards entire teams of players, it is no surprise that they view B teams as conveniences for A teamers.