i think it is fine as it is now,, sometimes it is a bit to much yes, if you look at some clubs like Arsenal ( soccer london) they have i think more then 10 french people in it... like this i dislike.
but it keep levels equal ... i think this is with everything in the world, and not just with clubs. just you should say, how much should be in it...
so its good that the FIFA ( soccer ) want teams to have at least 5-10 players in the team from there own youth, and just 10 foreigners in the club