Election 2019: Who are the Scots who won’t vote?

Why will about a third of the record four million people registered to vote not turn up next Thursday?

Source