Because you cannot define expat if they have never been a citizen of the state of Scotland, unless you say 'people who were born there' or those that are 'ethnically scottish' which opens up a whole can of worms.
Imagine if you applied those rules in a U.K. General election.
It's quite simple.