Gerraway man. Until now, Spain are probably the only major footballing nation who've underperformed more than England at international level.
I think you've missed the point.
If you actually look at the player's within each team you'll find that there's a significant amount more home grown players in Spain than in England, so the whole Spain still produce with foreigners doesn't fit because there are plenty Spaniards starting for their teams in that league.