Because unlike Scottish players, those Croats know in order to get better they leave the country and play in better leagues. Scottish players don't seem to want to leave their 'pals' or want to learn a new language in order to further their career in foreign territories. It's Scotland's lazy attitude that's a huge problem.