Money is clearly the biggest factor but following closely behind is Culture and Attitude. Even when these big clubs try to come into the inner city or the Latino neighborhoods, they don't have anyone on their own payroll that can relate their target audience. Imagine that I raise my kids to be talented, skillful, intelligent players and some puto from some big fancy club, who can't even juggle a ball, begins telling me that he can take my kids to the promise land and I will only have to pay a little more than it costs me to feed my family for an entire year. The only thing that comes to my mind, is can I beat the living sh*t out of this guy before he makes it back to his car. These communities can't relate to a guy telling them that they have to pay thousands of dollars to do the same thing that they are already doing for free. They already resent the big clubs that come in and lock up the fields for top dollar so that they have to practice on whatever patch of grass they can find. The problems are deep and all the money that the suburbanites throw at the sport just makes it worse.