This is a story I shared with my kids early in our journey into competitive sports:
"In 2001, 13-year-old Stephen Curry’s AAU basketball team lost a big game. “We lost badly, and I played worse,” he writes on the Players’ Tribune. “It really felt like a wake-up call … that I just wasn’t good enough.”
It was that night, in a Holiday Inn Express in Tennessee, that his mom gave him a memorable piece of advice.
She said something along the lines of: “NO ONE gets to write your story but you,” Curry, now 30, recalls. “Not some scouts. Not some tournament. Not these other kids, who might do this better or that better. … None of those people, and none of those things, gets to be the author of your story. Just you. So think real hard about it."
The point is coaches are just someone hired to do a job. Some are good at their job, some are not that good at their job. One coach might think your kid is a top player, another coach might not. There is so much other BS that goes into coaches decisions: pressure to win, parent politics, economics, etc.
If your kid is not playing for a coach that values them as a player, go find a coach that does.
Top teams should be mostly filled with highly competitive, committed, coachable players that have future potential, not just current potential. The majority of coaches we have had would prefer this and do try to do that but the external pressures do not always give them that ability.
I'd take a hard working competitive player that is highly coachable over a more "developed" player that only works hard when they are being yelled at any day. So would my kids. The worst thing is driving to LA for a match and half the team are "mailing it in".