personally I feel that clubs have every right to go after the best player available regardless of nationality. I see the reasoning on the opposite side and although it would add to the nationalism there certainly would be a decrease in the quality of the competition in each league. Especially since many players from the poorer countries work so hard to make it out and play for the superior leagues of the planet. this opportunity wouldn't be as readily available as it is now. teams such as the ones you mentioned differ from others because they have the funds to pay all these players. If they were limited in how much they could spend where would all the money come from for lower echelon teams to sign great foreign players. Also theres a mystic to the elite teams, the all star collaboration of players is what sells tickets and merchandise.