F00k me this is getting a bit abstract intellectual........ From my perspective it's quite simple, if you want to be successful in this day and age in the conventional sense (i.e. winning things, or at least competing in the higher levels of any of the top European leagues) then it's almost impossible to do it without drawing from the widest possible player pool. As has been pointed out, for any club to be successful with a squad 90% made up of national players would be extremely expensive, but I would add that given the relative quality of UK players I would say it would be almost impossible in the PL even if pockets were deep enough - for example, if England played in the PL would they be a top four team ? I'm not sure they would. So if you want football success as usually defined then you're going to have to accept a cosmopolitan squad. And if not then maybe you need to redefine what you want from the team you support, or look elsewhere, for example I'd imagine the vast majority of Guiseley FC are local lads ???