That's the crux of it. I don't think it matters that our top league has lots of money from abroad, or that we bring in foreign players, as long as money is also spent bringing young home grown talent on.
We should have rules that all teams have to field a few players from the nation they're in...