Ok, so for the elite player on the men's side, we are completely screwed until we can start building youth academies that compare to top European or South American ones.
This also includes regular fast-tracking to reserve or senior teams at 17-19 every year for a small handful of players. If you wait until 22 to play with professionals, you are already screwed at the higher levels of play. You've just lost several years worth of development.
So any players coming out of college are basically ruled out of becoming the next big thing for the national team - the top draft picks may be very, very good, but they will not be internationally elite at the highest level... (but they will be what we'd consider "MLS" level).
Think of it this way - take the top 5 draft picks in MLS this year.. we know that most of these players will be starters and getting significant minutes in a year or less.
Now, put those players at any major European club. Do they even make the "C" team? the Reserves for the "C" team? Not sure. They would probably be a fit for a top team in a lower division, or a lesser team in the top division.
Right now we're relying on handouts from other countries occasionally having a rare U.S. youth player with dual citizenship get slots in their academies, and then we are happy to then fast track them to the national team if we can. That's the best we can do. Or, hoping that a player like Andy Najar, who had been training with his uncle (a pro in Honduras) since he could walk will want to play for the US instead of their own country. (man, what an uproar it would have been if Freddy had opted to play for Ghana). DO NOT START A FREDDY ADU THREAD.
So yes, at the elite elite level, we are screwed for the time being.
But enough of beating a dead horse - I think we know that already.
For the 99.9999% of other players that will be signing up to play soccer at a local club, the club should provide some form of unstructured play for the kids on a regular basis.
Importing the 3rd world country player development model will not work in the US because of our culture. The answer is not having kids play street soccer 24/7 either.
I think the answer is to have better coaches that know how to manage their players' development environments, and also make sure the kids are getting healthy dose of foot skills, technical work (first touch, dribbling, passing, shooting/finishing), and provide coaching when it comes to decision-making (basic tactics). There are so many elements of the game that cannot be coached... they have to be "drawn out" of players by setting up the environment the right way.
At U9, this could mean taking time to train different elements within the 3v3, allowing heaps of goals to be scored in numbers up, numbers even, and numbers down situations. This builds the players' confidence, and if you teach foot skills at every practice, the players will start to become more daring, more confident, and take risks. You cannot coach risk-taking or creativity - you can show the players a move or a skill, but they have to decide how to use it in a game. The problem is that coaches either program the kids like robots, water down the skill training, don't know how to structure a training session, or leave it too unstructured. If a club or a coach can't get it right at the young ages, then yes, you are screwed what some would call the "elite" youth level because now you have to go back and spend the U10 season fixing all the bad habits developed at U9, and so forth.
Again, for everyone else not in the "elite" category, you can learn so much about a club and individual coaches by watching a team play a game or a scrimmage at the end of practice. You cannot hide an ineffective player development philosophy when the players take the field.
Here is the worst offender I've seen on Youtube: (if anyone has a few minutes to kill)
Joga Bonito Girls - they look very skilled at younger ages and certainly would impress any parent:
https://www.youtube.com/watch?v=j4iaeT5xIdw&t=31s
But when they get to 11v11, all they can do is the same set of 1v1 moves and otherwise are completely mediocre.
https://www.youtube.com/watch?v=xE8a9Wvmtes
Contrast that to the way these girls play: they still use a variety of skills and take risks, but it is spontaeneous and not the same robotic moves over and over.
https://www.youtube.com/watch?v=QJh5Wf-cAQg
THIS is what great soccer looks like at U10 for girls (in my opinion). Good luck to any team that had to match up against them. As a coach, you can't teach a U10 team to properly defend against this brand of soccer even if you tried (it would be teaching zonal defense to 9 year olds). As you can probably tell, most of these girls did not learn these skills in mini-kickers.
https://www.youtube.com/watch?v=2W9GpsnlaC8
(this team is also called joga bonito but it is not the same club as above).