Magpies vs Crows on Isle of Skye

Just spent a week on Skye, and notice there are no Magpies but lots of Hooded Crows - are the Magpies driven away by the crows, or is there a simpler/less connected reason for the 2 populations? Would love to understand this better. Thanks!