You are just commenting on intangible things, that's no argument. Arguing that football had more soul in one period instead of the other is just an opinion. You act if the PL introduced money to the game. Sure there's more money involved in football now, but don't forget that the Italian league was the strongest in the 90s not because of soul and passion but because the most money was being spent there. Now more money is somewhere else. There probably were people like you back then, reminiscing about the clean non-money-infested days of football in the 50s, 60s, 70s and 80s. Italian teams generally outspent everyone else in those days too.
I've been watching football since the mid 90s, not very long I know, but longer than a lot of people here. The game hasn't changed that much, the money used to be in Italy and now it's in England. I don't see why it's so terrible that people flock to one foreign country instead of the other. In fact you hear people in Italy still whine about too many foreigners clogging Serie A.
And quotas on foreigners just doesn't work in Europe. It doesn't correspond to EU law, UEFA gave up on that. If such a quota was in place it would only effect the number of South Americans/Asians/Australians (and some eastern Europeans) in Europe.