"Optimize for the team" sounds like "play the best nine and win." At the youth level that's exactly backwards. Optimizing the team means developing the whole roster — a team's real strength is its depth, and the team only gets good in any lasting way when everyone gets better. Winning Saturday by benching kids is optimizing the scoreboard, not the team.
You can't develop a kid on the bench.
Skills are built in real game reps, so a benched kid takes a triple hit: no development, lost belonging, and the highest odds of quitting — lack of playing time is one of the top reasons kids leave the game. The consensus is age-staged and clear: through about 12, playing time is a development tool and everybody plays. "Earned" time is a genuinely elite, varsity-and-up idea — a small slice — and it gets borrowed down onto rec and sub-varsity kids it was never built for. If a kid can't yet make varsity, that's a signal he needs more reps, not fewer. And even at the truly elite level, development never switches off — results just carry more weight.
The "I paid, so my kid plays" conversation has an honest answer inside it: every family on the roster paid the same — so followed through, "if you pay, you play" is an argument for everyone playing, not for one kid's extra innings. The real fix is structural: a written playing-time policy, stated in the preseason meeting, from a program that doesn't cash checks without one.
The bigger frame: participation in the sport grows the same way a kid does — by playing. The bench is where the love of the game goes quiet. Develop everyone, keep it fun, build depth — the team's interest, each kid's growth, and the sport's future all point the same direction. They only ever conflict if you optimize for this weekend's scoreboard.
Grounded in Project Play / Positive Coaching Alliance playing-time guidance (equal through ~12; meaningful time always) and roster-depth development research. Remember the scale: roughly 9 in 10 high-school players never play in college.