Self-interest, methinks.

Scotland has areas of deprivation which attracts EU special funding, lots of unemployment, so common travel areas attract some to work in EU countries.

The SNP is a party in the mould of 'old' labour, nationalisation of industries etc.

I know it is more complex than the simplistic thoughts here....