It is 100% driven in the United States. Almost the entire generation being phased out of the USMNT are former student-athletes, with Donovan being the most notable exception. I don't think that's a coincidence and I don't think that the fact that all our up-and-coming stars all circumvented college to go turn pro at 16 or 17 instead of going to Akron or UMass.
Man City has little to do with NYCFC, and even so, MLS academies are spotty at best, only serve urban areas for boys who at 12 (youngest admitted) have probably missed their window in becoming a European-level player, and serve to prop up a dead-on-arrival product at MLS. NYCFC, actually, ranks dead last in the academies... 18 spots behind the other NY based team that in practice also does not have any real affiliation with a European counterpart (I guess we could technically say RB Leipzig is an affiliate? still not accurate).
U.S. Soccer, like the NBA, needs to come out with a scorched earth mentality, disavow the NCAA, and pony up capital investments to establish non-affiliated youth soccer academies ala IMG Academy across the United States. If you're a youth in San Antonio, your options are a 4 hour drive in either direction. TEXAS! We should have like 20 pro's overseas from Texas alone!
Hand-in-hand with getting rid of college soccer, though, is breaking this strange-hold fans have on American products playing in America. It should be a point of pride that a top flight club, even their 2nd team, wants to bring in an American teenager. Only in America is that met with disapproval. To steal Geoff Cameron's talking point, do you think Brazilians were mad that Barcelona bought Neymar from Santos? We're headed in a good direction but MLS's current business model is helping to hold us back. When we move the schedule to align with the rest of the world's, allow pro/rel, get rid of silly salary caps, and stop trying to fight European clubs for U.S. citizens despite their best interests, we might eventually have a shot at a WC title.
EDIT: Zlatan is awesome.