The reason Northern Italy, Spain and France have been successful over the last 1500 years is that all three areas were overrun by German tribes in the 5th-6th centuries.Well, those areas weren't particularly successful for at least 500 years after the Germanic tribes arrived.